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); } }
/// <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; } }