public List <tb_sis_alerta_x_usuario_x_empresa_x_eventos_Info> get_list(int IdEmpresa, string IdUsuario, string CodAlerta)
        {
            try
            {
                List <tb_sis_alerta_x_usuario_x_empresa_x_eventos_Info> Lista;

                using (Entities_alerta Context = new Entities_alerta())
                {
                    Lista = (from q in Context.vwtb_sis_alerta_x_usuario_x_empresa_x_eventos
                             where q.IdEmpresa == IdEmpresa && q.IdUsuario == IdUsuario &&
                             q.CodAlerta == CodAlerta
                             select new tb_sis_alerta_x_usuario_x_empresa_x_eventos_Info
                    {
                        IdEmpresa = q.IdEmpresa,
                        IdUsuario = q.IdUsuario,
                        CodAlerta = q.CodAlerta,
                        enum_evento = q.enum_evento,
                        IdSucursal = q.IdSucursal
                    }).ToList();
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = string.Empty;
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
        public bool guardarDB(tb_sis_alerta_x_usuario_x_empresa_Info info)
        {
            try
            {
                using (Entities_alerta Context = new Entities_alerta())
                {
                    tb_sis_alerta_x_usuario_x_empresa Entity = new tb_sis_alerta_x_usuario_x_empresa();
                    Entity.IdEmpresa  = info.IdEmpresa;
                    Entity.IdUsuario  = info.IdUsuario;
                    Entity.CodAlerta  = info.CodAlerta;
                    Entity.IdSucursal = info.IdSucursal;
                    Context.tb_sis_alerta_x_usuario_x_empresa.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = string.Empty;
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Example #3
0
        public string Get_Numero(string CodModulo)
        {
            try
            {
                string          num   = "";
                Entities_alerta oEnti = new Entities_alerta();

                var c = oEnti.Database.SqlQuery <int>("select max(substring(CodAlerta,LEN(CodReporte)-2,3) )+1 from tb_sis_alerta where CodModulo='" + CodModulo + "' ");
                try
                {
                    var c2 = c.First();
                    if (c2 == null)
                    {
                        num = "001";
                    }
                    else if (Convert.ToDecimal(c2) < 10)
                    {
                        num = "00" + Convert.ToString(c2);
                    }
                    else if (Convert.ToDecimal(c2) < 99)
                    {
                        num = "0" + Convert.ToString(c2);
                    }
                    else if (Convert.ToDecimal(c2) < 999)
                    {
                        num = Convert.ToString(c2);
                    }
                    else
                    {
                        num = null;
                    }
                }
                catch (Exception)
                {
                    return("001");
                }
                return(num);
            }
            catch (Exception ex)
            {
                string mensaje = string.Empty;
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Example #4
0
        public List <tb_sis_alerta_Info> get_list()
        {
            try
            {
                List <tb_sis_alerta_Info> Lista = new List <tb_sis_alerta_Info>();

                using (Entities_alerta Context = new Entities_alerta())
                {
                    Lista = (from q in Context.tb_sis_alerta
                             select new tb_sis_alerta_Info
                    {
                        CodAlerta = q.CodAlerta,
                        Nombre = q.Nombre,
                        CodModulo = q.CodModulo,
                        VistaRpt = q.VistaRpt,
                        Formulario = q.Formulario,
                        Class_NomReporte = q.Class_NomReporte,
                        nom_Asembly = q.nom_Asembly,
                        Class_Info = q.Class_Info,
                        Class_Bus = q.Class_Bus,
                        Class_Data = q.Class_Data,
                        Estado = q.Estado,
                        observacion = q.observacion
                    }).ToList();
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = string.Empty;
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Example #5
0
        public bool modificarDB(tb_sis_alerta_Info info)
        {
            try
            {
                using (Entities_alerta Context = new Entities_alerta())
                {
                    tb_sis_alerta Entity = Context.tb_sis_alerta.FirstOrDefault(q => q.CodAlerta == info.CodAlerta);
                    if (Entity != null)
                    {
                        Entity.Nombre           = info.Nombre;
                        Entity.CodModulo        = info.CodModulo;
                        Entity.VistaRpt         = info.VistaRpt;
                        Entity.Formulario       = info.Formulario;
                        Entity.Class_NomReporte = info.Class_NomReporte;
                        Entity.nom_Asembly      = info.nom_Asembly;
                        Entity.Class_Info       = info.Class_Info;
                        Entity.Class_Bus        = info.Class_Bus;
                        Entity.Class_Data       = info.Class_Data;
                        Entity.Estado           = info.Estado;
                        Entity.observacion      = info.observacion;
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = string.Empty;
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
        public tb_sis_alerta_x_usuario_x_empresa_x_eventos_Info get_info(int IdEmpresa, string IdUsuario, string CodAlerta, string evento)
        {
            try
            {
                tb_sis_alerta_x_usuario_x_empresa_x_eventos_Info info = new tb_sis_alerta_x_usuario_x_empresa_x_eventos_Info();

                using (Entities_alerta Context = new Entities_alerta())
                {
                    info = (from q in Context.vwtb_sis_alerta_x_usuario_x_empresa_x_eventos
                            where q.IdEmpresa == IdEmpresa && q.IdUsuario == IdUsuario &&
                            q.CodAlerta == CodAlerta && q.enum_evento == evento
                            select new tb_sis_alerta_x_usuario_x_empresa_x_eventos_Info
                    {
                        IdEmpresa = q.IdEmpresa,
                        IdUsuario = q.IdUsuario,
                        CodAlerta = q.CodAlerta,
                        enum_evento = q.enum_evento,
                        IdSucursal = q.IdSucursal,
                        Nombre = q.Nombre,
                        nom_Asembly = q.nom_Asembly,
                        Formulario = q.Formulario
                    }).FirstOrDefault();
                }

                return(info);
            }
            catch (Exception ex)
            {
                string mensaje = string.Empty;
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
        public bool eliminarDB(int IdEmpresa, string IdUsuario)
        {
            try
            {
                using (Entities_alerta Context = new Entities_alerta())
                {
                    Context.Database.ExecuteSqlCommand("DELETE tb_sis_alerta_x_usuario_x_empresa WHERE IdEmpresa = " + IdEmpresa + " and IdUsuario = '" + IdUsuario + "'");
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = string.Empty;
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }