private void btnEliminarCita_Click(object sender, EventArgs e) { Tbl_Cita ci = new Tbl_Cita(); RepoCita repo = new RepoCita(); if (lblidCita.Text == "label1") { MessageBox.Show("Debe de elegir una cita para poder eliminar!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ci.Id_Cita = int.Parse(lblidCita.Text); if (MessageBox.Show("Desea eliminar la cita", "¡ADVERTENCIA!" , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { repo.EliminarCita(ci); dGVConsulta.DataSource = repo.ConsultarCitas(); MessageBox.Show("Se ha eliminado correctamente", "¡EXITOSO!" , MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se elimino", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnAgendar_Click(object sender, EventArgs e) { Tbl_Cita ci = new Tbl_Cita(); RepoCita repo = new RepoCita(); lblPaciente.Text = cBPacientes.SelectedValue.ToString(); lblIdDonante.Text = cBDonantes.SelectedValue.ToString(); lblIdClinica.Text = comboBox2.SelectedValue.ToString(); ci.Id_Solicitante = int.Parse(lblPaciente.Text); ci.Id_Donante = int.Parse(lblIdDonante.Text); ci.Id_Direccion = int.Parse(lblIdClinica.Text); ci.Fecha = DateTime.Parse(dTPFechaCita.Value.ToLongDateString()); ci.Hora = txtHora.Text; var clini = comboBox1.SelectedIndex; if (lblPaciente.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 (MessageBox.Show("Desea registrar la cita", "¡ADVERTENCIA!" , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { repo.RegistrarCita(ci); MessageBox.Show("Se ha registrado correctamente", "¡EXITOSO!" , MessageBoxButtons.OK, MessageBoxIcon.Information); limpiarCampos(); } else { MessageBox.Show("No se registro", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void LlenardGriedViewCitas() { RepoCita repo = new RepoCita(); dGVConsulta.DataSource = repo.ConsultarCitasParaModificar(); }