Esempio n. 1
0
        public void Finalizar(int EnderecoID, int PDVSelecionado, int EntregaControleIDSelecionado, int ClienteID, string SessionID, string DataSelecionada, decimal EntregaValor)
        {
            IRLib.CompraTemporaria oCompraTemporaria = new IRLib.CompraTemporaria();

            oCompraTemporaria.ClienteID.Valor = ClienteID;
            oCompraTemporaria.SessionID.Valor = SessionID;

            EstruturaCompraTemporaria oEstrutura = oCompraTemporaria.ConsultarSeExiste();

            oCompraTemporaria.EnderecoID.Valor = EnderecoID;
            oCompraTemporaria.EntregaControleIDSelecionado.Valor = EntregaControleIDSelecionado;
            oCompraTemporaria.DataSelecionada.Valor = DataSelecionada;
            oCompraTemporaria.EntregaValor.Valor    = EntregaValor;
            oCompraTemporaria.PDVSelecionado.Valor  = PDVSelecionado;

            if (oEstrutura.Encontrado)
            {
                oCompraTemporaria.Control.ID = oEstrutura.ID;
                oCompraTemporaria.AtualizarEntrega();
            }
            else
            {
                oCompraTemporaria.Inserir();
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Inseri novo(a) CompraTemporaria na lista
        /// </summary>
        /// <returns></returns>
        public override bool Inserir()
        {
            try
            {
                bool ok = compraTemporaria.Inserir();
                if (ok)
                {
                    lista.Add(compraTemporaria.Control.ID);
                    Indice = lista.Count - 1;
                }

                return(ok);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }