private void llamar_formulario(Cl_Enumeradores.eTipo_action Accion) { try { tb_sis_alerta_Info info_alerta = (tb_sis_alerta_Info)gridView_alerta.GetFocusedRow(); if (Accion != Cl_Enumeradores.eTipo_action.grabar) { if (info_alerta == null) { MessageBox.Show("Seleccione un registro", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } FrmGe_Alerta_Mant frm = new FrmGe_Alerta_Mant(); frm.set_accion(Accion); if (Accion != Cl_Enumeradores.eTipo_action.grabar) { frm.set_info(info_alerta); } frm.MdiParent = this.MdiParent; frm.event_delegate_FrmGe_Alerta_Mant_FormClosed += frm_event_delegate_FrmGe_Alerta_Mant_FormClosed; frm.Show(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error comunicarse con Sistemas " + ex.Message + " ", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void set_info(tb_sis_alerta_Info _info) { try { info_alerta = _info; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error comunicarse con Sistemas " + ex.Message + " ", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool modificarDB(tb_sis_alerta_Info info) { try { return(oData.modificarDB(info)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "modificarDB", ex.Message), ex) { EntityType = typeof(tb_sis_alerta_Bus) }; } }
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()); } }