예제 #1
0
        /*
         *Propósito: Permite mapear perfil de la BD a entidades.
         *Entradas: Perfil item
         *Salidas: PerfilEntidad
        */
        //#Metodo: mapearPerfilDeEfAEntidades
        private PerfilEntidad mapearPerfilDeEfAEntidades(Perfil item)
        {

            PerfilEntidad per = new PerfilEntidad();
            per.CodPerfil = item.cod_perfil;
            per.Nombre = item.nombre;


            return per;


        }
예제 #2
0
        /*
        *Propósito: Permite mapear perfil a la BD.
        *Entradas: PerfilEntidad item
        *Salidas: Perfil
       */
        //#Metodo: mapearPerfilDeEntidadesAeF
        private Perfil mapearPerfilDeEntidadesAeF(PerfilEntidad item)
        {

            Perfil per = new Perfil();
            per.cod_perfil = item.CodPerfil;
            per.nombre = item.Nombre;


            return per;


        }
예제 #3
0
        /*
        *Propósito: Permite modificar los datos un perfil en la base de datos
        *Entradas: PerfilEntidad
        *Salidas: 
        */
        //#Metodo: editarPerfil
        public void editarPerfil(PerfilEntidad perfil){
            using (Sistema_ventasEntities contexto = new Sistema_ventasEntities())
            {
                var per = contexto.Perfil.Where(p => p.cod_perfil == perfil.CodPerfil).FirstOrDefault();

                if (per != null)
                {
                    per.cod_perfil = perfil.CodPerfil;
                    per.nombre = perfil.Nombre;
                    contexto.SaveChanges();
                }
            }
        }
예제 #4
0
        /*
        *Propósito: Permite crear un perfil en la base de datos
        *Entradas: PerfilEntidad
        *Salidas: Usuario
       */
        //#Metodo: crearPerfil
        public Perfil crearPerfil(PerfilEntidad perfil){
            using (Sistema_ventasEntities contexto = new Sistema_ventasEntities())
            {
                Perfil per = new Perfil();

                per = mapearPerfilDeEntidadesAeF(perfil);
                contexto.Perfil.Add(per);
                contexto.SaveChanges();

                return per;
            }
        }
예제 #5
0
 /*
 *Propósito: Permite modificar los datos un perfil en la base de datos
 *Entradas: PerfilEntidad
 *Salidas: 
 */
 //#Metodo: editarPerfil
 public void editarPerfil(PerfilEntidad perfil)
 {
     DAL contexto = new DAL();
     contexto.editarPerfil(perfil);
 }
예제 #6
0
  /*
  *Propósito: Permite crear un perfil en la base de datos
  *Entradas: 
  *Salidas: Usuario
 */
  //#Metodo: crearPerfil
  public void crearPerfil(PerfilEntidad perfil)
  {
      DAL contexto = new DAL();
      contexto.crearPerfil(perfil);
  }