public CierreZetaResumenCategoria AgregarNuevoResumenPorCategoria(string pCodigoCategoria, string pDescripcion, decimal pTotalNacional) { if (String.IsNullOrWhiteSpace(pCodigoCategoria) || String.IsNullOrEmpty(pDescripcion.Trim()) || pTotalNacional < 0 ) { throw new ArgumentException(Mensajes.excepcion_DatosNoValidosParaLineaCierreZResumenPorCategoria); } //Crear nuevo detalles venta var nuevaLineaResumenPorCategoria = new CierreZetaResumenCategoria() { CodigoCierreZetaPuntoDeVenta = this.CodigoCierreZetaPuntoDeVenta, CodigoCategoria = pCodigoCategoria, Descripcion = pDescripcion.Trim(), TotalNacional = pTotalNacional }; //Establecer la identidad nuevaLineaResumenPorCategoria.GenerarNuevaIdentidad(); this.CierreZetaResumenPorCategorias.Add(nuevaLineaResumenPorCategoria); return(nuevaLineaResumenPorCategoria); }
public CierreZetaResumenCategoria TemporalAgregarNuevoResumenPorCategoria(string pCodigoCategoria, string pDescripcion, decimal pTotalNacional) { //Crear nuevo detalles venta var nuevaLineaResumenPorCategoria = new CierreZetaResumenCategoria() { CodigoCierreZetaPuntoDeVenta = this.CodigoCierreZetaPuntoDeVenta, CodigoCategoria = pCodigoCategoria, Descripcion = pDescripcion, TotalNacional = pTotalNacional }; this.CierreZetaResumenPorCategorias.Add(nuevaLineaResumenPorCategoria); return(nuevaLineaResumenPorCategoria); }