public CierreZetaResumenArticulo AgregarNuevoResumenPorArticulo(string pCodigoArticulo, string pDescripcion, decimal pTotalNacional) { if (String.IsNullOrWhiteSpace(pCodigoArticulo) || String.IsNullOrEmpty(pDescripcion.Trim()) || pTotalNacional <= 0 ) { throw new ArgumentException(Mensajes.excepcion_DatosNoValidosParaLineaCierreZResumenPorArticulo); } //Crear nuevo detalles venta var nuevaLineaResumenPorArticulo = new CierreZetaResumenArticulo() { CodigoCierreZetaPuntoDeVenta = this.CodigoCierreZetaPuntoDeVenta, CodigoArticulo = pCodigoArticulo, Descripcion = pDescripcion.Trim(), TotalNacional = pTotalNacional }; //Establecer la identidad nuevaLineaResumenPorArticulo.GenerarNuevaIdentidad(); this.CierreZetaResumenPorArticulos.Add(nuevaLineaResumenPorArticulo); return(nuevaLineaResumenPorArticulo); }
public CierreZetaResumenArticulo TemporalAgregarNuevoResumenPorArticulo(string pCodigoArticulo, string pDescripcion, decimal pTotalNacional) { //Crear nuevo detalles venta var nuevaLineaResumenPorArticulo = new CierreZetaResumenArticulo() { CodigoCierreZetaPuntoDeVenta = this.CodigoCierreZetaPuntoDeVenta, CodigoArticulo = pCodigoArticulo, Descripcion = pDescripcion, TotalNacional = pTotalNacional }; this.CierreZetaResumenPorArticulos.Add(nuevaLineaResumenPorArticulo); return(nuevaLineaResumenPorArticulo); }