private void llenaGrid(int Id_Emb) { try { Factura factura = new Factura(); factura.Id_Emp = this.sesion.Id_Emp; factura.Id_Cd = this.sesion.Id_Cd_Ver; factura.Id_Emb = Id_Emb; List <Factura> listaFactura = new List <Factura>(); CN_Embarques CNEmbarques = new CN_Embarques(); CNEmbarques.LlenaGridProFacturaRuta(ref factura, ref listaFactura, sesion.Emp_Cnx); foreach (Factura f in listaFactura) { dt_detalles.Rows.Add(new object[] { f.Id_Fac, f.Id_FacSerie.Replace(f.Id_Fac.ToString(), ""), f.Cte_NomComercial, f.Fac_Importe }); } //rgDetalles.Rebind(); //this.rgDetalles.DataSource = listaFactura; //this.ListaFacturaCompara = listaFactura; //for (int i = 0; i < listaFactura.Count; i++) // dt_detalles.Rows.Add(new object[] { factura.Id_Fac, factura.Id_FacSerie.Replace(factura.Id_Fac.ToString(), ""), factura.Cte_NomComercial, factura.Fac_Importe }); } catch (Exception ex) { throw ex; } }
private void CancelarRuta(int Id_Emp, int Id_Cd, int Id_Emb) { try { Factura factura = new Factura(); factura.Id_Emp = Id_Emp; factura.Id_Cd = Id_Cd; factura.Id_Emb = Id_Emb; List <Factura> listaFactura = new List <Factura>(); CN_Embarques CNEmbarques = new CN_Embarques(); CNEmbarques.LlenaGridProFacturaRuta(ref factura, ref listaFactura, sesion.Emp_Cnx); this.ListaFacturaBaja = listaFactura; Embarques embarques = new Embarques(); embarques.Id_Emp = Id_Emp; embarques.Id_Cd = Id_Cd; embarques.Id_Emb = Id_Emb; int verificador = -1; CNEmbarques.BajaEmbarque(embarques, sesion.Emp_Cnx, ref verificador, ListaFacturaBaja); if (verificador > -1) { Alerta("Se dio de baja la ruta de embarque #" + embarques.Id_Emb.ToString()); RAM1.ResponseScripts.Add("refreshGrid();"); this.rgFacturaRuta.Rebind(); } else { Alerta("Ocurrió un error al intentar dar de baja"); } } catch (Exception ex) { throw ex; } }