private bool EsCantidadObservadaNoValida()
        {
            bool cancel = false;

            if (FuncionesBases.EsTextBoxVacio(txtCantidadObservada, errorProvider1))
            {
                cancel = true;
            }
            else
            {
                int cantidad = Convert.ToInt32(txtCantidadObservada.Text.Trim());
                if (cantidad == 0)
                {
                    errorProvider1.SetError(txtCantidadObservada, "Debe ser mayor que 0");
                    cancel = true;
                }
                if (cantidad > objObservacionControlMedico.CantidadDetalle)
                {
                    errorProvider1.SetError(txtCantidadObservada, "No puede ser mayor que la cantidad");
                    cancel = true;
                }
            }

            return(cancel);
        }
        private bool ValidarAutorizacionFecha()
        {
            bool cancel = false;

            if (FuncionesBases.EsTextBoxVacio(txtAutorizacionFecha, errorProvider1))
            {
                cancel = true;
            }
            if (FuncionesBases.ValidarFechaFin(txtAutorizacionFecha, errorProvider1))
            {
                cancel = true;
            }
            return(cancel);
        }
示例#3
0
        private bool EsFechaNacimientoValida()
        {
            bool cancel = false;

            if (FuncionesBases.EsTextBoxVacio(txtPacienteFechaNacimiento, errorProvider1))
            {
                cancel = true;
            }
            if (FuncionesBases.ValidarFechaFin(txtPacienteFechaNacimiento, errorProvider1))
            {
                cancel = true;
            }
            return(cancel);
        }
 private void ObtenerDatosPaciente()
 {
     if (FuncionesBases.EsTextBoxVacio(txtPacienteId, errorProvider1))
     {
         return;
     }
     objPaciente = objPacienteBL.GetPacientePorId(txtPacienteId.Text.Trim());
     if (objPaciente != null)
     {
         txtPacienteId.Text      = objPaciente.PacienteId;
         txtPacienteNombres.Text = string.Concat(objPaciente.ApellidoPaterno, " ", objPaciente.ApellidoMaterno, " ", objPaciente.Nombres);
     }
     else
     {
         MessageBox.Show("No se encontro paciente", "FISSAL", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
示例#5
0
        private bool EsNumeroDocumentoValido()
        {
            bool cancel = false;

            if (FuncionesBases.EsTextBoxVacio(txtPacienteNumeroDocumento, errorProvider1))
            {
                cancel = true;
            }
            else
            {
                string numeroDocumento = txtPacienteNumeroDocumento.Text.Trim();
                if (numeroDocumento.Length != 8 && cboPacienteTipoDocumento.SelectedValue.Equals(1))
                {
                    errorProvider1.SetError(txtPacienteNumeroDocumento, "Debe tener 8 caracteres");
                    cancel = true;
                }
            }
            return(cancel);
        }
 private void ObtenerDatosTratamiento()
 {
     if (FuncionesBases.EsTextBoxVacio(txtTratamientoId, errorProvider1))
     {
         return;
     }
     objTratamiento        = objTratamientoBL.GetTratamientoPorIdVersion(Convert.ToInt32(txtTratamientoId.Text.Trim()), DatosBL.GetDate());
     objPaquete            = objPaqueteBL.GetVWPaquetePorId(Convert.ToInt32(txtTratamientoId.Text.Trim()));
     txtTratamientoId.Text = objTratamiento.TratamientoId.ToString();
     cboTratamientoCategoria.SelectedValue = objPaquete.CategoriaId;
     cboTratamientoEstadio.SelectedValue   = objPaquete.EstadioId;
     cboTratamientoFase.SelectedValue      = objPaquete.FaseId;
     cboTratamientoTipo.SelectedValue      = objTratamiento.TipoAutorizacionId;
     txtTratamientoVersion.Text            = objTratamiento.Version.ToString();
     txtTratamientoVigencia.Text           = objTratamiento.Vigencia.ToString();
     txtTratamientoMonto.Text = objTratamiento.Monto.ToString();
     if (Convert.ToBoolean(objTratamiento.SoloRetrospectivo))
     {
         cboAutorizacionModalidad.SelectedValue = "R";
         cboAutorizacionModalidad.Enabled       = false;
     }
 }
示例#7
0
 private void txtPacienteHistoria_Validating(object sender, CancelEventArgs e)
 {
     e.Cancel = FuncionesBases.EsTextBoxVacio(txtPacienteHistoria, errorProvider1);
 }
示例#8
0
 private void txtPacienteApellidoMaterno_Validating(object sender, CancelEventArgs e)
 {
     e.Cancel = FuncionesBases.EsTextBoxVacio(txtPacienteApellidoMaterno, errorProvider1);
 }
 private void txtTratamientoId_Validating(object sender, CancelEventArgs e)
 {
     e.Cancel = FuncionesBases.EsTextBoxVacio(txtTratamientoId, errorProvider1);
 }
 private void txtAutorizacionFechaVigencia_Validating(object sender, CancelEventArgs e)
 {
     e.Cancel = FuncionesBases.EsTextBoxVacio(txtAutorizacionFechaVigencia, errorProvider1);
 }
 private void txtPacienteNumeroDocumento_Validating(object sender, CancelEventArgs e)
 {
     e.Cancel = FuncionesBases.EsTextBoxVacio(txtPacienteId, errorProvider1);
 }
示例#12
0
 private void txtFechaFin_Validating(object sender, CancelEventArgs e)
 {
     e.Cancel = FuncionesBases.EsTextBoxVacio(txtFechaFin, errorProvider1);
 }