private void BTProceder_Click(object sender, EventArgs e) { if (idempresa != 0 && nroContrato1.TBNroContrato.Text != "") { if (GNroContrato.Rows.Count > 0) { if (this.checkpagotarjeta.Checked) { MessageBox.Show("El Pago Es Por Tarjeta"); } else { PagoServicioMethods pagoServicioMethods = new PagoServicioMethods(); int i = GNroContrato.CurrentCell.RowIndex; StatusStrip o = this.TopLevelControl.Controls.Find("stStatus", true).FirstOrDefault() as StatusStrip;//o.Items[1].Text; RecaudosModel recaudos = new RecaudosModel(); recaudos.ID_rec = id_rec; recaudos.Nro_contrato = Convert.ToInt32(nroContrato1.TBNroContrato.Text); recaudos.RowVersion = recaudosModels[i].RowVersion; var a = pagoServicioMethods.InsertPagoServicio(recaudos, Session.UserName, Session.Turno.IdTurUsu); if (a.ContainsKey("Cobrado")) { MetroFramework.MetroMessageBox.Show(this, "Se realizo el pago correctamente", "Recaudos", MessageBoxButtons.OK, MessageBoxIcon.Information); efectivoNetoPagoServicios.obtenerEfectivo(Session); Recibo recibo = new Recibo(); recibo.Show(); } else { MessageBox.Show("Erro: " + a); } } } } else { alertnotingempresa.Show(MessageType.WARNING, "Seleccione una Empresa"); alernumerocontrato.Show(MessageType.WARNING, "Verifique el número de contrato"); } }
private void BTProceder_Click(object sender, EventArgs e) { if (GNroContrato.Rows.Count > 0) { PagoServicioMethods pagoServicioMethods = new PagoServicioMethods(); int i = GNroContrato.CurrentCell.RowIndex; StatusStrip o = this.TopLevelControl.Controls.Find("stStatus", true).FirstOrDefault() as StatusStrip;//o.Items[1].Text; RecaudosModel recaudos = new RecaudosModel(); recaudos.Nro_contrato = Convert.ToInt32(nroContrato1.TBNroContrato.Text); recaudos.RowVersion = recaudosModels[i].RowVersion; var a = pagoServicioMethods.InsertPagoServicio(recaudos, o.Items[1].Text); if (a.Equals("Cobrado")) { MessageBox.Show("Se realizo el pago correctamente"); Recibo recibo = new Recibo(); recibo.Show(); } else { MessageBox.Show("Erro: " + a); } } }