private bool ValidarAccion(EnumBotonAccion accion) { if (accion == EnumBotonAccion.Nuevo) { return(true); } if (accion == EnumBotonAccion.Modificar) { return(true); } if (accion == EnumBotonAccion.Cancelar) { return(true); } if (accion == EnumBotonAccion.Guardar) { if (MessageBox.Show($"Seguro que desea guardar la Marca {txtMarca.Text.Trim()}", "Marca", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Guardar(); CargarDatos(); return(true); } return(false); } if (accion == EnumBotonAccion.Eliminar) { if (MessageBox.Show($"Seguro que desea eliminar la Marca {txtMarca.Text.Trim()}", "Marca", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Eliminar(); CargarDatos(); return(true); } return(false); } return(false); }
public void BotonesAccion(SimpleButton btnNuevo, SimpleButton btnModificar, SimpleButton btnEliminar, SimpleButton btnGuardar, SimpleButton btnCancelar, EnumBotonAccion accion, GroupControl grupoControles) { switch (accion) { case EnumBotonAccion.Nuevo: btnNuevo.Enabled = false; btnModificar.Enabled = false; btnEliminar.Enabled = false; btnGuardar.Enabled = true; btnCancelar.Enabled = true; LimpiarControles(grupoControles); HabilitarPropiedadReadOnly(grupoControles, false); break; case EnumBotonAccion.Modificar: btnNuevo.Enabled = true; btnModificar.Enabled = false; btnEliminar.Enabled = false; btnGuardar.Enabled = true; btnCancelar.Enabled = true; HabilitarPropiedadReadOnly(grupoControles, false); break; case EnumBotonAccion.Eliminar: case EnumBotonAccion.Guardar: case EnumBotonAccion.Cancelar: default: btnNuevo.Enabled = true; btnModificar.Enabled = false; btnEliminar.Enabled = false; btnGuardar.Enabled = false; btnCancelar.Enabled = false; LimpiarControles(grupoControles); HabilitarPropiedadReadOnly(grupoControles, true); break; } }