示例#1
0
 protected void tsbtnCancelar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Está usted seguro de cancelar?", "Cancelar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
     {
         OperacionesFormulario.Limpiar(pnlFormulario);
         SetEstadoForm(BLOQUEADO);
     }
 }
示例#2
0
        /// <summary>
        /// metodo que administra el estado del formulario
        /// </summary>
        /// <param name="nuevoEstado"></param>
        protected void SetEstadoForm(int nuevoEstado)
        {
            estadoFormulario = nuevoEstado;
            switch (nuevoEstado)
            {
            case BLOQUEADO:
                OperacionesFormulario.Limpiar(pnlFormulario);
                tsbtnCancelar.Visible  = false;
                tsbtnNuevo.Visible     = true;
                tsbtnGuardar.Visible   = false;
                tsbtnModificar.Visible = false;
                tsbtnEliminar.Visible  = false;
                pnlFormulario.Enabled  = false;
                break;

            case NUEVO:
                OperacionesFormulario.Limpiar(pnlFormulario);
                tsbtnCancelar.Visible  = true;
                tsbtnNuevo.Visible     = false;
                tsbtnGuardar.Visible   = true;
                tsbtnModificar.Visible = false;
                tsbtnEliminar.Visible  = false;
                pnlFormulario.Enabled  = true;
                break;

            case MODIFICAR:
                pnlFormulario.Enabled  = true;
                tsbtnCancelar.Visible  = true;
                tsbtnNuevo.Visible     = true;
                tsbtnGuardar.Visible   = true;
                tsbtnModificar.Visible = false;
                tsbtnEliminar.Visible  = true;
                break;

            case BUSCAR:
                OperacionesFormulario.Limpiar(pnlFormulario);
                tsbtnCancelar.Visible  = false;
                tsbtnNuevo.Visible     = true;
                tsbtnGuardar.Visible   = false;
                tsbtnModificar.Visible = false;
                tsbtnEliminar.Visible  = true;
                pnlFormulario.Enabled  = false;
                break;
            }
        }