public void ConsultaFacturas(Sesion Sesion, int factura, ref DevParcial_DetalleFactura devParcialDetalle) {//combo_Facturas try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Sesion.Emp_Cnx); string[] Parametros = { "@Id1", "@Id2", "@Id3" }; object[] Valores = { Sesion.Id_Emp, Sesion.Id_Cd_Ver, factura == -1 ? (object)null : factura }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatFactura_Combo", ref dr, Parametros, Valores); while (dr.Read()) { devParcialDetalle = new DevParcial_DetalleFactura(); devParcialDetalle.Id_Fac = (int)dr.GetValue(dr.GetOrdinal("id")); devParcialDetalle.Descripcion1 = (string)dr.GetValue(dr.GetOrdinal("Descripcion")); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultaFacturas(Sesion Sesion, int factura, ref DevParcial_DetalleFactura List) { try { new CD_DevParcial_Detalle().ConsultaFacturas(Sesion, factura, ref List); } catch (Exception ex) { throw ex; } }
public void ConsultaDetalleFactura(Sesion Sesion, int factura, int id, ref List <DevParcial_DetalleFactura> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Sesion.Emp_Cnx); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Fac", "@Id_Dev" }; object[] Valores = { Sesion.Id_Emp, Sesion.Id_Cd_Ver, factura, id }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacturaDetalleDev", ref dr, Parametros, Valores); DevParcial_DetalleFactura devParcial; while (dr.Read()) { devParcial = new DevParcial_DetalleFactura(); devParcial.Id_Fac = (int)dr.GetValue(dr.GetOrdinal("Id_Fac")); devParcial.Id_FacDet = (int)dr.GetValue(dr.GetOrdinal("Id_FacDet")); devParcial.Id_Ter = (int)dr.GetValue(dr.GetOrdinal("Id_Ter")); devParcial.Territorio1 = (string)dr.GetValue(dr.GetOrdinal("Ter_Nombre")); devParcial.Id_Prod = (int)dr.GetValue(dr.GetOrdinal("Id_Prd")); devParcial.Descripcion1 = (string)dr.GetValue(dr.GetOrdinal("Prd_Descripcion")); devParcial.Present1 = (string)dr.GetValue(dr.GetOrdinal("Prd_Presentacion")); devParcial.Cantidad1 = (int)dr.GetValue(dr.GetOrdinal("Fac_Cant")); devParcial.Precio1 = (double)dr.GetValue(dr.GetOrdinal("Fac_Precio")); devParcial.Importe1 = (double)dr.GetValue(dr.GetOrdinal("Fac_Importe")); devParcial.Devuelto = (int)dr.GetValue(dr.GetOrdinal("Devuelto")) == 1 ? true : false; devParcial.CantDevuelta = (int)dr.GetValue(dr.GetOrdinal("Dev_Cant")); devParcial.Prd_Agrupador = (int)dr.GetValue(dr.GetOrdinal("Prd_AgrupadoSpo")); List.Add(devParcial); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }