Beispiel #1
0
        /*
         *Propósito: Permite crear un registro en la tabla Auditoria a la base de datos.
         *Entradas: AuditoriaEntidad 
         *Salidas: Auditoria
         */
        //#Metodo: crearAuditoria
        public Auditoria crearAuditoria(AuditoriaEntidad auditoria)
        {
            using (Sistema_ventasEntities contexto = new Sistema_ventasEntities())
            {
                //pedidos.Estado = "creado";
                Auditoria aud = new Auditoria();
                aud = mapearAuditoriaDeEntidadesAEF(auditoria);
                contexto.Auditoria.Add(aud);
                contexto.SaveChanges();

                return aud;
            }

        }
Beispiel #2
0
        /*
         *Propósito: Permite mapear audotoria de entidades a la BD.
         *Entradas: AuditoriaEntidad
         *Salidas: Auditoria
        */
        //#Metodo: mapearAuditoriaDeEntidadesAEF
        private Auditoria mapearAuditoriaDeEntidadesAEF(AuditoriaEntidad item)
        {

            Auditoria aud = new Auditoria();
            aud.cod_auditoria = item.CodAuditoria;
            aud.descripcion = item.Descripcion;
            aud.cod_usuario = item.CodUsuario;
            aud.fecha = item.Fecha; 

            if (item.Usuario != null)
            {
                aud.Usuario = mapearUsuarioDeEntidadesAeF(item.Usuario);
            }

            return aud;
        }
Beispiel #3
0
        //Metodos de Entities Framework a Entidades
        
        /*
         *Propósito: Permite mapear usuario de la BD a entidades.
         *Entradas: Auditoria item
         *Salidas: AuditoriaEntidad
        */
        //#Metodo: mapearAuditoriaDeEfAEntidades
        private AuditoriaEntidad mapearAuditoriaDeEfAEntidades(Auditoria item)
        {

            AuditoriaEntidad aud = new AuditoriaEntidad();
            aud.CodAuditoria = item.cod_auditoria;
            aud.CodUsuario = item.cod_usuario;
            aud.Descripcion = item.descripcion;

            if (item.Usuario != null)
            {
                aud.Usuario = mapearUsuarioDeEfAEntidades(item.Usuario); 
            }

            return aud;
        }