コード例 #1
0
    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;
        }
    }
コード例 #2
0
    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;
        }
    }