private void EstadoControles(estado_botones tipo) { bool estado = true; switch (tipo) { case estado_botones.DEFAULT: btnSuspender.Enabled = !estado; break; case estado_botones.REACTIVACION: txt_FReactivacion.Text = DateTime.Today.ToShortDateString(); txt_MotivoReactivacion.Text = String.Empty; txt_MotivoReactivacion.Enabled = estado; Tbl_Reactivacion1.Visible = true; Tbl_Reactivacion2.Visible = true; btnSuspender.Enabled = estado; btnEditar.Visible = false; btnGuardar.Visible = true; btnDesSuspender.Visible = false; break; case estado_botones.BUSCAR: btnSuspender.Enabled = !estado; break; case estado_botones.EXISTE: btnSuspender.Enabled = estado; break; case estado_botones.EDITAR: txt_MotivoSuspension.Enabled = estado; txt_NroExpediente.Enabled = estado; txt_MotivoReactivacion.Enabled = estado; txt_FSuspension.Enabled = !estado; btnDesSuspender.Visible = !estado; btnGuardar.Visible = estado; btnEditar.Visible = !estado; break; case estado_botones.SUSPENDER: btnEditar.Visible = !estado; btnDesSuspender.Visible = !estado; btnGuardar.Visible = estado; Tbl_Reactivacion1.Visible = !estado; Tbl_Reactivacion2.Visible = !estado; txt_FSuspension.Text = System.DateTime.Now.ToShortDateString(); txt_MotivoSuspension.Text = String.Empty; txt_MotivoSuspension.Enabled = estado; txt_NroExpediente.Enabled = estado; txt_FReactivacion.Text = String.Empty; break; } }
private void EstadoControles(estado_botones tipo) { bool estado = true; switch (tipo) { case estado_botones.DEFAULT: btnSuspender.Enabled = !estado; pnl_DatosSupension.Visible = !estado; pnl_DatosNovedad.Visible = !estado; txt_IDNovedad.Enabled = estado; Limpiar(); break; case estado_botones.REACTIVACION: txt_FReactivacion.Text = String.Format("{0:d}", System.DateTime.Now); txt_MensualReactivacion.Text = VariableSession.oCierreProx.Mensual.Substring(0, 4) + "/" + VariableSession.oCierreProx.Mensual.Substring(4, 2); txt_MotivoReactivacion.Text = String.Empty; txt_MotivoReactivacion.Enabled = estado; Tbl_Reactivacion.Visible = true; btnSuspender.Enabled = estado; btnEditar.Visible = false; btnGuardar.Visible = true; btnDesSuspender.Visible = false; break; case estado_botones.BUSCAR: btnSuspender.Enabled = !estado; txt_IDNovedad.Text = string.Empty; break; case estado_botones.EXISTE: btnSuspender.Enabled = estado; txt_IDNovedad.Enabled = !estado; pnl_DatosNovedad.Visible = estado; pnl_DatosSupension.Visible = estado; break; case estado_botones.EDITAR: txt_MotivoSuspension.Enabled = estado; txt_NroExpediente.Enabled = estado; txt_MotivoReactivacion.Enabled = estado; txt_FSuspension.Enabled = !estado; btnDesSuspender.Visible = !estado; btnGuardar.Visible = estado; btnEditar.Visible = !estado; break; case estado_botones.SUSPENDER: btnEditar.Visible = !estado; btnDesSuspender.Visible = !estado; btnGuardar.Visible = estado; Tbl_Reactivacion.Visible = !estado; Limpiar_Carga_Sus_Des(); unaSuspension = new WSNovedad.Novedades_Suspension(); unaSuspension.FSuspension = System.DateTime.Now; txt_FSuspension.Text = String.Format("{0:d}", System.DateTime.Now); txt_MensualSuspension.Text = VariableSession.oCierreProx.Mensual.Substring(0, 4) + "-" + VariableSession.oCierreProx.Mensual.Substring(4, 2); txt_MotivoSuspension.Text = String.Empty; txt_MotivoSuspension.Enabled = estado; txt_NroExpediente.Enabled = estado; txt_FReactivacion.Text = String.Empty; break; } }