private void btn_registrar_Click(object sender, EventArgs e) { //BOTON REGISTRAR PAGO if (cbo_busqueda.Text.Trim().Equals("SELECCIONAR")) { cbo_busqueda.Focus(); MessageBox.Show("Seleccionar el Paciente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (cbo_odontologo.Text.Trim().Equals("SELECCIONAR")) { cbo_odontologo.Focus(); MessageBox.Show("Seleccionar el Odontólogo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (cbo_ServicioNombre.Text.Trim().Equals("SELECCIONAR")) { cbo_ServicioNombre.Focus(); MessageBox.Show("Seleccionar algún servicio", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string nombreservicio; int numero_filas = dgv_servicios.Rows.Count; for (int i = 0; i < numero_filas; i++) { nombreservicio = dgv_servicios.Rows[i].Cells[0].Value.ToString(); var pago = new Clases.Pago( DateTime.Parse(dtp_fecha.Text), decimal.Parse(txt_total.Text.Trim()), nombreservicio, txt_codigoPaciente.Text.Trim(), txt_codigoOdontologo.Text.Trim() ); int ultimo_id = pago.Registrar(); if (ultimo_id > 0) { MessageBox.Show("Pago registrado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); //pendiente listar en cliente.ListarClientesDataGridView(Vistas.Cliente.FormListCliente.MyForm.dgv_clientes); DialogResult r = MessageBox.Show("Desea Ingresar Otra Consulta", "MENSAJE", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (r == DialogResult.OK) { cbo_odontologo.Text = "SELECCIONAR"; txt_codigoOdontologo.Text = ""; txt_apellidosOdo.Text = ""; txt_nombreOdo.Text = ""; txt_dniOdo.Text = ""; txt_generoOdo.Text = ""; cbo_ServicioNombre.Text = "SELECCIONAR"; txt_codigoservicio.Text = ""; while (dgv_servicios.RowCount > 0) { dgv_servicios.Rows.Remove(dgv_servicios.CurrentRow); } } else { limpiar(); } } else { MessageBox.Show("Error al registrar", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }