public bool InsertAudit(ClsAudit ObjAudit)
        {
            ConfiguraPaqueteAudit Audit = new ConfiguraPaqueteAudit();

            Audit.CNP_ID_AUDIT              = ObjAudit.IdAudit;
            Audit.CNP_TERMINAL              = ObjAudit.Terminal;
            Audit.CNP_IP                    = ObjAudit.IP;
            Audit.CNP_VERSION               = ObjAudit.Version;
            Audit.CNP_NOM_USUARIO           = ObjAudit.NombreDeUsuario;
            Audit.CNP_FECHA_BASE            = DateTime.Now;
            Audit.CNP_NOM_FUNCIONALIDAD     = ObjAudit.NombreDeFuncionalidad;
            Audit.CNP_NUM_PRODUCTO_PADRE    = ConfiguraPaquete.CNP_NUM_PRODUCTO_PADRE;
            Audit.CNP_CODIGO_BARRAS_PADRE   = ConfiguraPaquete.CNP_CODIGO_BARRAS_PADRE;
            Audit.CNP_NUM_PRODUCTO_HIJO     = ConfiguraPaquete.CNP_NUM_PRODUCTO_HIJO;
            Audit.CNP_CODIGO_BARRAS_HIJO    = ConfiguraPaquete.CNP_CODIGO_BARRAS_HIJO;
            Audit.CNP_PRECIO_PRODUCTO_PADRE = ConfiguraPaquete.CNP_PRECIO_PRODUCTO_PADRE;
            Audit.CNP_CANTIDAD_A_SALIR      = ConfiguraPaquete.CNP_CANTIDAD_A_SALIR;
            Audit.CNP_PRECIO_PRODUCTO_HIJO  = ConfiguraPaquete.CNP_PRECIO_PRODUCTO_HIJO;
            Audit.CNP_IMPORTE_TOTAL         = ConfiguraPaquete.CNP_IMPORTE_TOTAL;
            Audit.CNP_NOM_PRODUCTO_PADRE    = ConfiguraPaquete.CNP_NOM_PRODUCTO_PADRE;
            Audit.CNP_NOM_PRODUCTO_HIJO     = ConfiguraPaquete.CNP_NOM_PRODUCTO_HIJO;
            try
            {
                if (_db == null)
                {
                    using (DBKuupEntities db = new DBKuupEntities())
                    {
                        db.ConfiguraPaqueteAudit.Add(Audit);
                        db.Entry(Audit).State = EntityState.Added;
                        db.SaveChanges();
                        if ((from q in db.ConfiguraPaqueteAudit where q.CNP_ID_AUDIT == Audit.CNP_ID_AUDIT && q.CNP_NUM_PRODUCTO_PADRE == Audit.CNP_NUM_PRODUCTO_PADRE && q.CNP_CODIGO_BARRAS_PADRE == Audit.CNP_CODIGO_BARRAS_PADRE && q.CNP_NUM_PRODUCTO_HIJO == Audit.CNP_NUM_PRODUCTO_HIJO && q.CNP_CODIGO_BARRAS_HIJO == Audit.CNP_CODIGO_BARRAS_HIJO select q).Count() != 0)
                        {
                            return(true);
                        }
                        return(false);
                    }
                }
                else
                {
                    _db.ConfiguraPaqueteAudit.Add(Audit);
                    _db.Entry(Audit).State = EntityState.Added;
                    _db.SaveChanges();
                    if ((from q in _db.ConfiguraPaqueteAudit where q.CNP_ID_AUDIT == Audit.CNP_ID_AUDIT && q.CNP_NUM_PRODUCTO_PADRE == Audit.CNP_NUM_PRODUCTO_PADRE && q.CNP_CODIGO_BARRAS_PADRE == Audit.CNP_CODIGO_BARRAS_PADRE && q.CNP_NUM_PRODUCTO_HIJO == Audit.CNP_NUM_PRODUCTO_HIJO && q.CNP_CODIGO_BARRAS_HIJO == Audit.CNP_CODIGO_BARRAS_HIJO select q).Count() != 0)
                    {
                        return(true);
                    }
                    return(false);
                }
            }
            catch (Exception e)
            {
                ClsBitacora.GeneraBitacora(NumeroDePantallaKuup, 1, "InsertAudit", String.Format("Excepción de tipo: {0} Mensaje: {1} Código de Error: {2}", e.GetType().ToString(), e.Message.Trim(), e.GetHashCode().ToString()));
                return(false);
            }
        }
Example #2
0
 public bool InsertAudit(ClsAudit ObjAudit)
 {
     try
     {
         MarcaAudit Audit = new MarcaAudit()
         {
             MRA_ID_AUDIT          = ObjAudit.IdAudit,
             MRA_TERMINAL          = ObjAudit.Terminal,
             MRA_IP                = ObjAudit.IP,
             MRA_VERSION           = ObjAudit.Version,
             MRA_NOM_USUARIO       = ObjAudit.NombreDeUsuario,
             MRA_FECHA_BASE        = DateTime.Now,
             MRA_NOM_FUNCIONALIDAD = ObjAudit.NombreDeFuncionalidad,
             MRA_NUM_MARCA         = Marca.MRA_NUM_MARCA,
             MRA_NOM_MARCA         = Marca.MRA_NOM_MARCA,
             MRA_CVE_ESTATUS       = Marca.MRA_CVE_ESTATUS,
             MRA_TXT_ESTATUS       = Marca.MRA_TXT_ESTATUS
         };
         if (_db == null)
         {
             using (DBKuupEntities db = new DBKuupEntities())
             {
                 db.MarcaAudit.Add(Audit);
                 db.Entry(Audit).State = EntityState.Added;
                 db.SaveChanges();
                 if ((from q in db.MarcaAudit where q.MRA_ID_AUDIT == Audit.MRA_ID_AUDIT && q.MRA_NUM_MARCA == Audit.MRA_NUM_MARCA select q).Count() != 0)
                 {
                     return(true);
                 }
                 return(false);
             }
         }
         else
         {
             _db.MarcaAudit.Add(Audit);
             _db.Entry(Audit).State = EntityState.Added;
             _db.SaveChanges();
             if ((from q in _db.MarcaAudit where q.MRA_ID_AUDIT == Audit.MRA_ID_AUDIT && q.MRA_NUM_MARCA == Audit.MRA_NUM_MARCA select q).Count() != 0)
             {
                 return(true);
             }
             return(false);
         }
     }
     catch (Exception e)
     {
         ClsBitacora.GeneraBitacora(NumeroDePantallaKuup, 1, "InsertAudit", String.Format("Excepción de tipo: {0} Mensaje: {1} Código de Error: {2}", e.GetType().ToString(), e.Message.Trim(), e.GetHashCode().ToString()));
         return(false);
     }
 }
Example #3
0
 public bool InsertAudit(ClsAudit ObjAudit)
 {
     try
     {
         ProductoAudit Audit = new ProductoAudit();
         Audit.PRO_ID_AUDIT             = ObjAudit.IdAudit;
         Audit.PRO_TERMINAL             = ObjAudit.Terminal;
         Audit.PRO_IP                   = ObjAudit.IP;
         Audit.PRO_VERSION              = ObjAudit.Version;
         Audit.PRO_NOM_USUARIO          = ObjAudit.NombreDeUsuario;
         Audit.PRO_FECHA_BASE           = DateTime.Now;
         Audit.PRO_NOM_FUNCIONALIDAD    = ObjAudit.NombreDeFuncionalidad;
         Audit.PRO_NUM_PRODUCTO         = Producto.PRO_NUM_PRODUCTO;
         Audit.PRO_CODIGO_BARRAS        = Producto.PRO_CODIGO_BARRAS;
         Audit.PRO_FECHA_REGISTRO       = Producto.PRO_FECHA_REGISTRO;
         Audit.PRO_CANT_PRODUCTO_ULTIMA = Producto.PRO_CANT_PRODUCTO_ULTIMA;
         Audit.PRO_CANT_PRODUCTO_NUEVA  = Producto.PRO_CANT_PRODUCTO_NUEVA;
         Audit.PRO_CANT_PRODUCTO_TOTAL  = Producto.PRO_CANT_PRODUCTO_TOTAL;
         Audit.PRO_NOM_PRODUCTO         = Producto.PRO_NOM_PRODUCTO;
         Audit.PRO_DESCRIPCION          = Producto.PRO_DESCRIPCION;
         Audit.PRO_NUM_TIPO_PRODUCTO    = Producto.PRO_NUM_TIPO_PRODUCTO;
         Audit.PRO_NUM_MARCA            = Producto.PRO_NUM_MARCA;
         Audit.PRO_CVE_AVISO            = Producto.PRO_CVE_AVISO;
         Audit.PRO_CVE_CORREO_SURTIDO   = Producto.PRO_CVE_CORREO_SURTIDO;
         Audit.PRO_CAT_MINIMA           = Producto.PRO_CAT_MINIMA;
         Audit.PRO_NUM_PROVEEDOR        = Producto.PRO_NUM_PROVEEDOR;
         Audit.PRO_PRECIO_UNITARIO      = Producto.PRO_PRECIO_UNITARIO;
         Audit.PRO_CVE_ESTATUS          = Producto.PRO_CVE_ESTATUS;
         Audit.PRO_NOM_TIPO_PRODUCTO    = Producto.PRO_NOM_TIPO_PRODUCTO;
         Audit.PRO_NOM_MARCA            = Producto.PRO_NOM_MARCA;
         Audit.PRO_TXT_AVISO            = Producto.PRO_TXT_AVISO;
         Audit.PRO_TXT_CORREO_SURTIDO   = Producto.PRO_TXT_CORREO_SURTIDO;
         Audit.PRO_NOM_PROVEEDOR        = Producto.PRO_NOM_PROVEEDOR;
         Audit.PRO_TXT_ESTATUS          = Producto.PRO_TXT_ESTATUS;
         if (_db == null)
         {
             using (DBKuupEntities db = new DBKuupEntities())
             {
                 db.ProductoAudit.Add(Audit);
                 db.Entry(Audit).State = EntityState.Added;
                 db.SaveChanges();
                 if ((from q in db.ProductoAudit where q.PRO_ID_AUDIT == Audit.PRO_ID_AUDIT && q.PRO_NUM_PRODUCTO == Audit.PRO_NUM_PRODUCTO select q).Count() != 0)
                 {
                     return(true);
                 }
                 return(false);
             }
         }
         else
         {
             _db.ProductoAudit.Add(Audit);
             _db.Entry(Audit).State = EntityState.Added;
             _db.SaveChanges();
             if ((from q in _db.ProductoAudit where q.PRO_ID_AUDIT == Audit.PRO_ID_AUDIT && q.PRO_NUM_PRODUCTO == Audit.PRO_NUM_PRODUCTO select q).Count() != 0)
             {
                 return(true);
             }
             return(false);
         }
     }
     catch (Exception e)
     {
         ClsBitacora.GeneraBitacora(NumeroDePantallaKuup, 1, "InsertAudit", String.Format("Excepción de tipo: {0} Mensaje: {1} Código de Error: {2}", e.GetType().ToString(), e.Message.Trim(), e.GetHashCode().ToString()));
         return(false);
     }
 }