示例#1
0
 public bool BajaUsuarioDemo(short NumeroDeUsuario, String NombreDeUsuario)
 {
     try
     {
         List <String> UsuarioDemo = new List <string> {
             "Balam", "Axolotl", "Océlotl", "Aayín", "Chamak", "Cho'", "Coot", "Likim", "Juub", "Kai", "Kekén", "Koh", "Miss", "Peek'"
         };
         if (UsuarioDemo.Exists(x => x.ToUpper().Equals(NombreDeUsuario.ToUpper())))
         {
             using (DBKuupEntities db = new DBKuupEntities())
             {
                 if ((from q in db.Usuario where q.USU_NUM_USUARIO == NumeroDeUsuario && q.USU_CVE_ESTATUS == 1 select q).Count() != 0)
                 {
                     var Usu = (from q in db.Usuario where q.USU_NUM_USUARIO == NumeroDeUsuario && q.USU_CVE_ESTATUS == 1 select q).FirstOrDefault();
                     Usu.USU_CVE_ESTATUS = 2;
                     db.Usuario.Attach(Usu);
                     db.Entry(Usu).State = EntityState.Modified;
                     db.SaveChanges();
                     return(true);
                 }
             }
         }
         return(true);
     }
     catch (Exception e)
     {
         ClsBitacora.GeneraBitacora(NumeroDePantallaKuup, 1, "BajaUsuarioDemo", 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);
 }
示例#2
0
        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);
            }
        }
示例#3
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);
     }
 }
示例#4
0
 public static List <ClsAgenda> GetList(bool EsVista = true)
 {
     try
     {
         using (DBKuupEntities db = new DBKuupEntities())
         {
             if (EsVista)
             {
                 return((from q in db.ViAgenda
                         select new ClsAgenda()
                 {
                     NumeroDeAgenda = q.AGN_NUM_AGENDA,
                     FechaDeAlta = q.AGN_FECHA_ALTA,
                     FechaDeInicioDeEvento = q.AGN_FECHA_INI_EVENTO,
                     FechaDeFinDeEvento = q.AGN_FECHA_FIN_EVENTO,
                     NumeroDeUsuario = q.AGN_NUM_USUARIO,
                     CveDeNotifica = q.AGN_CVE_NOTIFICA,
                     Descripcion = q.AGN_DESCRIPCION,
                     CveDeEstatus = q.AGN_CVE_ESTATUS,
                     NombreDeUsuario = q.AGN_NOM_USUARIO,
                     TextoDeNotifica = q.AGN_TXT_NOTIFICA,
                     TextoDeEstatus = q.AGN_TXT_ESTATUS
                 }).ToList());
             }
             else
             {
                 return((from q in db.Agenda
                         select new ClsAgenda()
                 {
                     NumeroDeAgenda = q.AGN_NUM_AGENDA,
                     FechaDeAlta = q.AGN_FECHA_ALTA,
                     FechaDeInicioDeEvento = q.AGN_FECHA_INI_EVENTO,
                     FechaDeFinDeEvento = q.AGN_FECHA_FIN_EVENTO,
                     NumeroDeUsuario = q.AGN_NUM_USUARIO,
                     CveDeNotifica = q.AGN_CVE_NOTIFICA,
                     Descripcion = q.AGN_DESCRIPCION,
                     CveDeEstatus = q.AGN_CVE_ESTATUS
                 }).ToList());
             }
         }
     }
     catch (Exception e)
     {
         ClsBitacora.GeneraBitacora((new ClsAgenda()).NumeroDePantallaKuup, 2, "GetList", string.Format("Excepción de tipo: {0} Mensaje: {1} Código de Error: {2}", e.GetType().ToString(), e.Message.Trim(), e.GetHashCode().ToString()));
     }
     return(new List <ClsAgenda>());
 }
示例#5
0
 public bool Insert()
 {
     try
     {
         if (_db == null)
         {
             using (DBKuupEntities db = new DBKuupEntities())
             {
                 return(ToInsert(db));
             }
         }
         else
         {
             return(ToInsert(_db));
         }
     }
     catch (Exception e)
     {
         ClsBitacora.GeneraBitacora(NumeroDePantallaKuup, 1, "Insert", 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);
     }
 }
示例#6
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);
     }
 }