/// <summary> /// Procedimiento que lista los datos de Riel de rueda en base a la cotización y al id principal /// </summary> /// <param name="intRielPortaRuedaID"></param> /// <param name="intCotizacionID"></param> /// <returns></returns> public List <DatosRielPortaRueda> ListarDatosRielPortaRueda(int intRielPortaRuedaID, int intCotizacionID) { List <DatosRielPortaRueda> result = new List <DatosRielPortaRueda>(); try { using (RielDataContext dc = new RielDataContext(Helper.ConnectionString())) { var query = from item in dc.stp_ListarDatosRielPortaRueda(intCotizacionID, intRielPortaRuedaID) select new DatosRielPortaRueda { intRielPortaRuedaID = item.intRielPortaRuedaID, intElementoID = item.intElementoID, intCotizacionID = item.intCotizacionID, intDetCotizaID = item.intDetCotizaID, intCalibreAceroID = item.intCalibreAceroID, intUnidadMedicionID = item.intUnidadMedicionID, sintMonedaID = item.sintMonedaID, sintTipoCartonFlowID = item.sintTipoCartonFlowID, decLargo = item.decLargo, intNumNivel = item.intNumNivel, intClip = item.intClip, intCantidadRuedaRiel = item.intCantidadRuedaRiel, intCantidad = item.intCantidad, decCostoPorRuedaUSD = item.decCostoPorRuedaUSD, decTipoCambio = item.decTipoCambio, decTotalRielPartida = item.decTotalRielPartida, bitPlastica = item.bitPlastica, decPrecioUnitario = item.decPrecioUnitario, decPrecioTotal = item.decPrecioTotal, intInternacion = item.intInternacion, decCostoInternacion = item.decCostoInternacion, decPesoUnitario = item.decPesoUnitario, decPesoTotal = item.decPesoTotal, bitActivo = item.bitActivo }; result.AddRange(query); } } catch (Exception ex) { throw ex; } return(result); }
/// <summary> /// Procedimiento que lista los rieles de rueda platica de cartonflow /// </summary> /// <param name="sintTipoCartonFlowID"></param> /// <param name="intCalibreAceroID"></param> /// <param name="decAncho"></param> /// <param name="decLargo"></param> /// <param name="sintCantidadRiel"></param> /// <param name="decTotalKiloUnitario"></param> /// <param name="intNumNivel"></param> /// <param name="decLargoPerfil"></param> /// <param name="sintCantidadRuedas"></param> /// <param name="decPrecioRuedas"></param> /// <param name="decTipoCambio"></param> /// <param name="intInternacion"></param> /// <param name="decCostoInternacion"></param> /// <returns></returns> public List <SeleccionRiel> ListarRielesRuedaPlasticaCartonFlow(short sintTipoCartonFlowID, short intCalibreAceroID, decimal decAncho, decimal decLargo, short sintCantidadRiel, short decTotalKiloUnitario, int intNumNivel, decimal decLargoPerfil, short sintCantidadRuedas, decimal decPrecioRuedas, decimal decTipoCambio, int intInternacion, decimal decCostoInternacion) { List <SeleccionRiel> result = new List <SeleccionRiel>(); try { using (RielDataContext dc = new RielDataContext(Helper.ConnectionString())) { var query = from item in dc.stp_ListarRielesRuedaPlasticaCartonFlow(sintTipoCartonFlowID, intCalibreAceroID, decAncho, decLargo, sintCantidadRiel, decTotalKiloUnitario, intNumNivel, decLargoPerfil, sintCantidadRuedas, decPrecioRuedas, decTipoCambio, intInternacion, decCostoInternacion) select new SeleccionRiel { sintTipoCartonFlowID = item.sintTipoCartonFlowID, sintCalibre = item.sintCalibre, vchTipoCartonFlow = item.vchTipoCartonFlow, decAncho = item.decAncho, decLargo = item.decLargo, intTotalRieles = item.intTotalRieles, intTotalRuedas = item.intTotalRuedas, decCostoTotalRuedas = item.decCostoTotalRuedas, decClip = item.decClip, decTotalInternacion = item.decTotalInternacion, decTotalKiloUnitario = item.decTotalKiloUnitario, decPrecioUnitario = item.decPrecioUnitario, vchLeyenda = item.vchLeyenda //decPesoTotal = item.decPesoTotal, //decPesoUnitario = item.decPesoUnitario }; result.AddRange(query); } } catch (Exception ex) { throw ex; } return(result); }