public CierreZetaResumenVendedor AgregarNuevoResumenPorVendedor(string pCodigoVendedor,
                                                                        string pNombres, decimal pTotalNacional)
        {
            if (String.IsNullOrWhiteSpace(pCodigoVendedor)
                ||
                String.IsNullOrEmpty(pNombres.Trim())
                ||
                pTotalNacional < 0
                )
            {
                throw new ArgumentException(Mensajes.excepcion_DatosNoValidosParaLineaCierreZResumenPorVendedor);
            }


            //Crear nuevo detalles venta
            var nuevaLineaResumenPorVendedor = new CierreZetaResumenVendedor()
            {
                CodigoCierreZetaPuntoDeVenta = this.CodigoCierreZetaPuntoDeVenta,

                CodigoVendedor = pCodigoVendedor,
                Nombres        = pNombres.Trim(),
                TotalNacional  = pTotalNacional
            };

            //Establecer la identidad
            nuevaLineaResumenPorVendedor.GenerarNuevaIdentidad();

            this.CierreZetaResumenPorVendedores.Add(nuevaLineaResumenPorVendedor);

            return(nuevaLineaResumenPorVendedor);
        }
        public CierreZetaResumenVendedor TemporalAgregarNuevoResumenPorVendedor(string pCodigoVendedor,
                                                                                string pDescripcion, decimal pTotalNacional)
        {
            //Crear nuevo detalles venta
            var nuevaLineaResumenPorVendedor = new CierreZetaResumenVendedor()
            {
                CodigoCierreZetaPuntoDeVenta = this.CodigoCierreZetaPuntoDeVenta,

                CodigoVendedor = pCodigoVendedor,
                Nombres        = pDescripcion,
                TotalNacional  = pTotalNacional
            };


            this.CierreZetaResumenPorVendedores.Add(nuevaLineaResumenPorVendedor);

            return(nuevaLineaResumenPorVendedor);
        }