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());
            }
        }
예제 #2
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());
            }
        }