none
como puedo guardar un gridview asp.net trabajando en capas RRS feed

  • Pregunta

  • Hola amigos, colegas, compañeros, enamorados del desarrollo Web

    Necesito su ayuda para conquistar a este tipo de desarrollo

    Estoy comenzando a trabajar en Capas y necesito de su ayuda.

    me encuentro haciendo un sistemita que suba ciertos datos y los almacene en una tabla; la cuestion es que estoy trabajando en 3 capas(Acceso a datos, Logica de negocios, Interfaz de usuario), lo que necesito es el codigo que va en la capa de logica de negocio para almacenar  los datos tengo un ejemplo para un solo dato, pero lo que voy a guardar es un gridview el cual distribuera la informacion en la columna que corresponda. como debo poner el codigo.

    este es el ejemplo que tengo para la BL

    public class AdministradorBL
        {
            /// <summary>
            /// Metodo para Agregar Administrador
            /// </summary>
            /// <param name="pAdministrador"></param>
            /// <returns></returns>
            public int AgregarAdministrador(Administrador pAdministrador)
            {
                ComunDB.Contexto.AddToAdministradors(pAdministrador);
    
                return ComunDB.Contexto.SaveChanges();
            }
    
            /// <summary>
            /// Metodo para Mostrar Administrador
            /// </summary>
            /// <returns></returns>
            public List<Administrador> MostrarAdministradores()
            {
                var ListaAdministradores = from administrador in ComunDB.Contexto.Administradors.ToList()
                                           select administrador;
    
                return ListaAdministradores.ToList();
            }
    
            /// <summary>
            /// Metodo para Mostrar Administrador
            /// </summary>
            /// <returns></returns>
            public List<Administrador> MostrarAdministradoresPorNombre(Administrador pAdministrador)
            {
                var ListaAdministradores = from administrador in ComunDB.Contexto.Administradors.ToList()
                                           where administrador.Nombre.Contains(pAdministrador.Nombre)
                                           select administrador;
    
                return ListaAdministradores.ToList();
            }
    
            /// <summary>
            /// Metodo para BuscarAdministradores
            /// </summary>
            /// <param name="pAdministrador"></param>
            /// <returns></returns>
            public Administrador BuscarAdministrador(Administrador pAdministrador)
            {
                return ComunDB.Contexto.Administradors.FirstOrDefault(administradores => administradores.Id == pAdministrador.Id);
            }
    
            /// <summary>
            /// Metodo para Modificar Administrador
            /// </summary>
            /// <param name="pAdministrador"></param>
            /// <returns></returns>
            public int ModificarAdministrador(Administrador pAdministrador)
            {
                Administrador _Administrador = BuscarAdministrador(pAdministrador);
    
                _Administrador.Nombre = pAdministrador.Nombre;
                _Administrador.Apellido = pAdministrador.Apellido;
                _Administrador.Direccion = pAdministrador.Direccion;
                _Administrador.Telefono = pAdministrador.Telefono;
                _Administrador.NombreDeUsuario = pAdministrador.NombreDeUsuario;
                _Administrador.Password = pAdministrador.Password;
                _Administrador.Estado = pAdministrador.Estado;
    
                return ComunDB.Contexto.SaveChanges();
            }
    
            /// <summary>
            /// Metodo para Eliminar Administrador
            /// </summary>
            /// <param name="pAdministrador"></param>
            /// <returns></returns>
            public int EliminarAdministrador(Administrador pAdministrador)
            {
    
                Administrador _Administrador = BuscarAdministrador(pAdministrador);
    
                ComunDB.Contexto.DeleteObject(_Administrador);
    
                return ComunDB.Contexto.SaveChanges();
            }

    es todo un crud. como hago que alguien me ayude por favor. 

    NOTA: los datos son de un documento de Excel
    • Editado Francisco901 miércoles, 12 de febrero de 2014 21:21 Faltaba Nota
    miércoles, 12 de febrero de 2014 21:19