Beispiel #1
0
        private void LlenardGriedViewCitas()
        {
            RepoCita repo = new RepoCita();

            dGVConsulta.DataSource = repo.ConsultarCitasParaModificar();
        }
Beispiel #2
0
        private void btnModificarCita_Click(object sender, EventArgs e)
        {
            Tbl_Cita ci   = new Tbl_Cita();
            RepoCita repo = new RepoCita();

            ci.Id_Cita         = int.Parse(lblId.Text);
            lblIdDonante.Text  = cBDonantes.SelectedValue.ToString();
            lblIdPaciente.Text = cBPacientes.SelectedValue.ToString();
            lblStatus.Text     = cbEstatusCita.SelectedValue.ToString();
            ci.Fecha           = DateTime.Parse(dTPFechaCita.Value.ToLongDateString());
            ci.Hora            = txtHora.Text;
            lblIdClinica.Text  = comboBox2.SelectedValue.ToString();
            ci.Id_Solicitante  = int.Parse(lblIdPaciente.Text);
            ci.Id_Donante      = int.Parse(lblIdDonante.Text);
            ci.Id_Direccion    = int.Parse(lblIdClinica.Text);
            ci.Id_Estatus      = int.Parse(lblStatus.Text);
            var clini = comboBox1.SelectedIndex;

            if (lblIdPaciente.Text == "-1")
            {
                MessageBox.Show("Debe de elegir un paciente!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (lblIdDonante.Text == "-1")
            {
                MessageBox.Show("Debe de elegir un Donante!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (dTPFechaCita.Value.Date <= DateTime.Now.Date)
            {
                MessageBox.Show("No puede seleccionar una fecha antes de la de hoy", "¡ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (ci.Hora == "")
            {
                MessageBox.Show("El campo hora debe estar lleno!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (clini == 0)
            {
                MessageBox.Show("Debe de elegir una clinica!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (lblIdClinica.Text == "-1")
            {
                MessageBox.Show("Debe de elegir una dirección!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (lblStatus.Text == "-1")
            {
                MessageBox.Show("Debe de elegir una estatus!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (MessageBox.Show("Desea Modificar la cita", "¡ADVERTENCIA!"
                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    repo.ModificarCita(ci);
                    dGVConsulta.DataSource = repo.ConsultarCitasParaModificar();
                    MessageBox.Show("Se ha modificado correctamente", "¡EXITOSO!"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Information);
                    limpiarCampos();
                }
                else
                {
                    MessageBox.Show("No se modifico", "¡Advertencia!"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }