private void BtnGuardarNuevaConfig_Click(object sender, EventArgs e) { if (miEntidadConfiguracionOld != null) { miEntidadConfiguracionOld.Activo = false; miEntidadConfiguracionOld.BajaPor = Negocio.NPermisos.IdPersona; var temp = dbContext.CONFIGURACION.Find(miEntidadConfiguracionOld.IdConfig); dbContext.Entry(temp).CurrentValues.SetValues(miEntidadConfiguracionOld); dbContext.SaveChanges(); controlConfiguraParametro.Validate(); miEntidadConfiguracion = (EntidadCONFIGURACION)controlConfiguraParametro.cONFIGURACIONBindingSource.Current; dbContext.CONFIGURACION.Add(miEntidadConfiguracion); dbContext.SaveChanges(); this.DesactivarBotonesConfig(); this.ActivaControlConfig(false); //controlConfiguraParametro.Enabled = true; } else { controlConfiguraParametro.Validate(); miEntidadConfiguracion = (EntidadCONFIGURACION)controlConfiguraParametro.cONFIGURACIONBindingSource.Current; dbContext.CONFIGURACION.Add(miEntidadConfiguracion); dbContext.SaveChanges(); this.DesactivarBotonesConfig(); this.ActivaControlConfig(false); //controlConfiguraParametro.Enabled = false; } }
private void BtnNuevaConfig_Click(object sender, EventArgs e) { miEntidadConfiguracionOld = miEntidadConfiguracion; BtnGuardarNuevaConfig.Enabled = true; BtnNuevaConfig.Enabled = false; miEntidadConfiguracion = new EntidadCONFIGURACION(); miEntidadConfiguracion.Parametro = miEntidadParametros.Parametro; miEntidadConfiguracion.Fecha = DateTime.Now; miEntidadConfiguracion.Activo = true; miEntidadConfiguracion.CreadoPor = Negocio.NPermisos.IdPersona; this.ActivaControlConfig(true); controlConfiguraParametro.cONFIGURACIONBindingSource.DataSource = miEntidadConfiguracion; }
/*********************************************** * * * METODOS DE LLAMADAS DE DATOS * * ***********************************************/ #region MetodosDatos private bool CargarDatosParametro(string parametro) { bool resultado; var miConsulta = dbContext.PARAMETROS .FirstOrDefault(param => param.Parametro == parametro); miEntidadParametros = miConsulta; if (miConsulta != null) { groupBoxControlConfig.Text = miEntidadParametros.Descripcion; resultado = true; var miConfigActiva = dbContext.CONFIGURACION .FirstOrDefault(configuracion => configuracion.Activo == true && configuracion.Parametro == parametro); if (miConfigActiva != null) { miEntidadConfiguracion = miConfigActiva; controlConfiguraParametro.cONFIGURACIONBindingSource.DataSource = miEntidadConfiguracion; } else { miEntidadConfiguracion = new EntidadCONFIGURACION(); miEntidadConfiguracion = null; groupBoxControlConfig.Text = parametro + " No tiene una configuración."; } ActivarBtnCrearNuevaConfig(); //controlConfiguraParametro.cONFIGURACIONBindingSource.DataSource = miEntidadParametros; } else { miEntidadConfiguracion = new EntidadCONFIGURACION(); miEntidadConfiguracion = null; groupBoxControlConfig.Text = parametro + " No EXISTE EL PARAMETRO DE CONFIGURACION."; resultado = false; this.DesactivarBotonesConfig(); } return(resultado); }