private void LlenardGriedViewCitas() { RepoCita repo = new RepoCita(); dGVConsulta.DataSource = repo.ConsultarCitasParaModificar(); }
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); } } }