private bool Validar()
        {
            RepositorioBase <OrdenAnalisis> db = new RepositorioBase <OrdenAnalisis>();

            bool paso = true;

            errorProvider.Clear();


            if (string.IsNullOrWhiteSpace(PacienteComboBox.Text))
            {
                errorProvider.SetError(PacienteComboBox, "La orden no puede estar vacia");

                PacienteComboBox.Focus();

                paso = false;
            }


            return(paso);
        }
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(PacienteComboBox.Text))
            {
                MyErrorProvider.SetError(PacienteComboBox, "Debe Seleccionar un paciente");
                PacienteComboBox.Focus();
                paso = false;
            }

            RepositorioBase <Citas> repositorio = new RepositorioBase <Citas>();
            var Lista = repositorio.GetList(p => true);

            foreach (var item in Lista)
            {
                if ((item.Estado).ToLower() == "programada")                                                       //si la cita esta programada
                {
                    if (item.Fecha.Date == FechaDateTimePicker.Value.Date && item.Hora == HoraDateTimePicker.Text) //Si esta ocupada la fecha y hora
                    {
                        MyErrorProvider.SetError(HoraDateTimePicker, "Esta hora no está disponible para la fecha");
                        HoraDateTimePicker.Focus();
                        paso = false;
                        break;
                    }
                }
            }

            if (string.IsNullOrWhiteSpace(EstadoComboBox.Text))
            {
                MyErrorProvider.SetError(EstadoComboBox, "Debe asignar un estado a la cita");
                EstadoComboBox.Focus();
                paso = false;
            }

            return(paso);
        }
示例#3
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();
            if (string.IsNullOrWhiteSpace(PacienteComboBox.Text))
            {
                MyErrorProvider.SetError(PacienteComboBox, "El campo Paciente no puede estar vacio");
                PacienteComboBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(OdontologoComboBox.Text))
            {
                MyErrorProvider.SetError(OdontologoComboBox, "El campo Odontologo no puede estar vacio");
                OdontologoComboBox.Focus();
                paso = false;
            }
            if (FechaConsultaProximaDateTimePicker.Value < FechaActualDateTimePicker.Value)
            {
                MyErrorProvider.SetError(FechaConsultaProximaDateTimePicker, "El campo FechaConsultaProxima no puede tener una fecha anterior a fecha actual");
                FechaConsultaProximaDateTimePicker.Focus();
                paso = false;
            }
            if (SubTotalTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(SubTotalTextBox, "El Subtotal no puede estar vacio");
                SubTotalTextBox.Focus();
                paso = false;
            }
            if (ItibisTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(ItibisTextBox, "El Itbis no puede estar vacio");
                ItibisTextBox.Focus();
                paso = false;
            }
            if (TotalTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(TotalTextBox, "El Total no puede estar vacio");
                TotalTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(DiagnosticoTextBox.Text))
            {
                MyErrorProvider.SetError(DiagnosticoTextBox, "El Diagnostico no puede estar vacio");
                TotalTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ObservacionTextBox.Text))
            {
                MyErrorProvider.SetError(ObservacionTextBox, "La Observacion no puede estar vacio");
                ObservacionTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(TratamientoTextBox.Text))
            {
                MyErrorProvider.SetError(TratamientoTextBox, "El Tratamiento no puede estar vacio");
                TratamientoTextBox.Focus();
                paso = false;
            }
            return(paso);
        }