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); } }
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); } }
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); } }