コード例 #1
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int id;

            int.TryParse(CitaIdNumericUpDown.Text, out id);

            RepositorioBase <Citas> repositorio = new RepositorioBase <Citas>();


            if (MessageBox.Show("Estas seguro de eliminar esta Cita?", "Eliminar Cita", MessageBoxButtons.YesNo) == DialogResult.Yes) //Probando...
            {
                if (repositorio.Buscar(id) != null)
                {
                    if (repositorio.Eliminar(id))
                    {
                        Limpiar();
                        MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MyErrorProvider.SetError(CitaIdNumericUpDown, "No se puede eliminar un registro que no existe");
                    CitaIdNumericUpDown.Focus();
                }
            }
        }
コード例 #2
0
        private bool ValidarDetalle()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (EstadoComboBox.SelectedIndex < 0)
            {
                MyErrorProvider.SetError(EstadoComboBox, "Debe seleccionar un estado");
                EstadoComboBox.Focus();
                paso = false;
            }
            if (TipoProcedimientoComboBox.SelectedIndex < 0)
            {
                MyErrorProvider.SetError(TipoProcedimientoComboBox, "Debe haber un procedimiento seleccionado");
                TipoProcedimientoComboBox.Focus();
                paso = false;
            }
            if (CitaIdNumericUpDown.Value < 1)
            {
                MyErrorProvider.SetError(CitaIdNumericUpDown, "Debe seleccionar una Cita");
                CitaIdNumericUpDown.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(DescripcionTextBox.Text))
            {
                MyErrorProvider.SetError(DescripcionTextBox, "Debe agregar una descripción");
                DescripcionTextBox.Focus();
                paso = false;
            }


            return(paso);
        }