public CierreZetaResumenCara TemporalAgregarNuevoResumenPorCara(string pCodigoCara, string pDescripcionCara, string pDescripcionArticulo, decimal pTotalNacional) { //Crear nuevo detalles venta var nuevaLineaResumenPorCara = new CierreZetaResumenCara() { CodigoCierreZetaPuntoDeVenta = this.CodigoCierreZetaPuntoDeVenta, CodigoCara = pCodigoCara, DescripcionCara = pDescripcionCara, DescripcionArticulo = pDescripcionArticulo, TotalNacional = pTotalNacional }; this.CierreZetaResumenPorCaras.Add(nuevaLineaResumenPorCara); return(nuevaLineaResumenPorCara); }
public CierreZetaResumenCara AgregarNuevoResumenPorCara(string pCodigoCara, string pDescripcionCara, string pCodigoArticulo, string pDescripcionArticulo, decimal pTotalNacional) { if (String.IsNullOrWhiteSpace(pCodigoCara) || String.IsNullOrEmpty(pDescripcionCara.Trim()) || String.IsNullOrEmpty(pCodigoArticulo.Trim()) || String.IsNullOrEmpty(pDescripcionArticulo.Trim()) || pTotalNacional <= 0 ) { throw new ArgumentException(Mensajes.excepcion_DatosNoValidosParaLineaCierreZResumenPorCara); } //Crear nuevo detalles venta var nuevaLineaResumenPorCara = new CierreZetaResumenCara() { CodigoCierreZetaPuntoDeVenta = this.CodigoCierreZetaPuntoDeVenta, CodigoCara = pCodigoCara, DescripcionCara = pDescripcionCara.Trim(), CodigoArticulo = pCodigoArticulo.Trim(), DescripcionArticulo = pDescripcionArticulo.Trim(), TotalNacional = pTotalNacional }; //Establecer la identidad nuevaLineaResumenPorCara.GenerarNuevaIdentidad(); this.CierreZetaResumenPorCaras.Add(nuevaLineaResumenPorCara); return(nuevaLineaResumenPorCara); }