Beispiel #1
0
        public LOJA_VENDA getLojaVenda(LOJA_VENDA lojaVendaTarget)
        {
            LOJA_VENDA lojaVenda = new LOJA_VENDA();

            try
            {
                using (var ctx = new MHERPEntities())
                {
                    ctx.Configuration.ProxyCreationEnabled = false;
                    lojaVenda = ctx.LOJA_VENDA.Where(x =>
                                                     x.CODIGO_FILIAL == lojaVendaTarget.CODIGO_FILIAL &&
                                                     x.TICKET == lojaVendaTarget.TICKET &&
                                                     x.DATA_VENDA.Equals(lojaVendaTarget.DATA_VENDA)).FirstOrDefault();
                }
            }
            catch (Exception ex) { throw ex; }

            return(lojaVenda);
        }
        public List <LOJA_VENDA_PGTO> getLojaVendaPgtoList(LOJA_VENDA LojaVenda)
        {
            List <LOJA_VENDA_PGTO> lstLOJA_VENDA_PGTO = new List <LOJA_VENDA_PGTO>();

            try
            {
                using (var ctx = new MHERPEntities())
                {
                    ctx.Configuration.ProxyCreationEnabled = false;
                    lstLOJA_VENDA_PGTO = ctx.LOJA_VENDA_PGTO
                                         .Include("LOJA_VENDA_PARCELAS")
                                         .Where(x => x.CODIGO_FILIAL == LojaVenda.CODIGO_FILIAL &&
                                                x.TERMINAL == LojaVenda.TERMINAL &&
                                                x.LANCAMENTO_CAIXA == LojaVenda.LANCAMENTO_CAIXA).ToList();
                }
            }
            catch (Exception ex) { throw ex; }

            return(lstLOJA_VENDA_PGTO);
        }
        public LojaVenda(LOJA_VENDA lojaVenda, LojaDefinition lojaDefinition)
        {
            CODIGO_FILIAL     = lojaVenda.CODIGO_FILIAL;
            DATA_VENDA        = lojaVenda.DATA_VENDA;
            TICKET            = lojaVenda.TICKET;
            VENDEDOR          = lojaVenda.VENDEDOR;
            DESCONTO          = lojaVenda.DESCONTO;
            VALOR_TIKET       = lojaVenda.VALOR_TIKET;
            VALOR_PAGO        = lojaVenda.VALOR_PAGO;
            VALOR_VENDA_BRUTA = lojaVenda.VALOR_VENDA_BRUTA;
            VALOR_TROCA       = lojaVenda.VALOR_TROCA;
            TERMINAL          = lojaVenda.TERMINAL;
            GERENTE_LOJA      = lojaVenda.GERENTE_LOJA;
            GERENTE_PERIODO   = lojaVenda.GERENTE_PERIODO;
            LANCAMENTO_CAIXA  = lojaVenda.LANCAMENTO_CAIXA;

            lstLojaVendaProduto = bizLojaVendaProduto.getLojaVendaProdutoList(lojaVenda);
            lstLojaVendaPgto    = bizLojaVendaPgto.getLojaVendaPgtoList(lojaVenda);

            CalculateCommission(lojaDefinition);
        }