private void btnEditarDetalle_Click(object sender, EventArgs e) { if (grdTarifas.Rows != null && grdTarifas.Rows.Count > 0 && grdTarifas.SelectedRows != null && grdTarifas.SelectedRows.Count > 0) { if (grdDetalleTarifa.Rows != null && grdDetalleTarifa.Rows.Count > 0 && grdDetalleTarifa.SelectedRows != null && grdDetalleTarifa.SelectedRows.Count > 0) { TARIFA_DETALLE detalle = new TARIFA_DETALLE(); detalle.ID = int.Parse(grdDetalleTarifa.SelectedRows[0].Cells["ID"].Value.ToString()); detalle = serviciosTARIFA_DETALLE.buscarPrimeroTARIFA_DETALLE(detalle); if (detalle != null && detalle.ID > 0) { frmDetalleTarifa frm = new frmDetalleTarifa(operation.EDITAR, int.Parse(grdTarifas.SelectedRows[0].Cells["ID"].Value.ToString()), detalle); frm.ShowDialog(this); getTarifasDetalles(grdTarifas.SelectedRows[0].Cells["ID"].Value.ToString()); } else { MessageBox.Show("No se encontró el detalle de la tarifa seleccionado", "Sin detalle tarifa", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Debe seleccionar un detalle de tarifa de la lista", "Sin detalle tarifa", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Debe seleccionar una tarifa de la lista", "Sin tarifa", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnInsertarDetalle_Click(object sender, EventArgs e) { if (grdTarifas.Rows != null && grdTarifas.Rows.Count > 0 && grdTarifas.SelectedRows != null && grdTarifas.SelectedRows.Count > 0) { frmDetalleTarifa frm = new frmDetalleTarifa(operation.CREAR, int.Parse(grdTarifas.SelectedRows[0].Cells["ID"].Value.ToString()), null); frm.ShowDialog(this); getTarifasDetalles(grdTarifas.SelectedRows[0].Cells["ID"].Value.ToString()); } else { MessageBox.Show("Debe seleccionar una tarifa de la lista", "Sin tarifa", MessageBoxButtons.OK, MessageBoxIcon.Information); } }