Example #1
0
        public void Insert(Venda venda)
        {
            VendaDAL dalVenda = new VendaDAL();

            if (venda.idcliente != 0 && venda.idproduto != 0)
            {
                dalVenda.Insert(venda);
            }
            else
            {
                MessageBox.Show("Erro ao inserir Venda sem cliente ou produto");
            }
        }
Example #2
0
 public IList <VendaCabecalhoDTO> selectVendaCabecalhoPagina(int primeiroResultado, int quantidadeResultados, VendaCabecalhoDTO vendaCabecalho)
 {
     try
     {
         IList <VendaCabecalhoDTO> resultado = null;
         using (ISession session = NHibernateHelper.getSessionFactory().OpenSession())
         {
             VendaDAL DAL = new VendaDAL(session);
             resultado = DAL.selectPagina(primeiroResultado, quantidadeResultados, vendaCabecalho);
         }
         return(resultado);
     }
     catch (Exception ex)
     {
         throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : ""));
     }
 }
Example #3
0
 public VendaCabecalhoDTO salvarAtualizarVendaCabecalho(VendaCabecalhoDTO vendaCabecalho)
 {
     try
     {
         using (ISession session = NHibernateHelper.getSessionFactory().OpenSession())
         {
             VendaDAL DAL = new VendaDAL(session);
             DAL.saveOrUpdate(vendaCabecalho);
             session.Flush();
         }
         return(vendaCabecalho);
     }
     catch (Exception ex)
     {
         throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : ""));
     }
 }
Example #4
0
 public int deleteVendaCabecalho(VendaCabecalhoDTO vendaCabecalho)
 {
     try
     {
         int resultado = -1;
         using (ISession session = NHibernateHelper.getSessionFactory().OpenSession())
         {
             VendaDAL DAL = new VendaDAL(session);
             DAL.delete(vendaCabecalho);
             session.Flush();
             resultado = 0;
         }
         return(resultado);
     }
     catch (Exception ex)
     {
         throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : ""));
     }
 }
Example #5
0
 public static ProdutoDTO BuscarProduto(string codBarras)
 {
     if (string.IsNullOrWhiteSpace(codBarras))
     {
         throw new Exception("Digite o código barras!");
     }
     try
     {
         Convert.ToInt64(codBarras);
     }
     catch
     {
         throw new Exception("Código de barras deve ser numérico!");
     }
     if (codBarras.Length != 13)
     {
         throw new Exception("Digite 13 numeros!");
     }
     return(VendaDAL.BuscarProduto(codBarras));
 }
 public VendaServico(SqlConnection connection)
 {
     vendaDAL = new VendaDAL(connection);
 }
Example #7
0
 public VendaBLL()
 {
     objDAL = new VendaDAL();
 }
Example #8
0
        protected void Consultar()
        {
            try
            {
                VendaDAL objVendaDAL = new VendaDAL();

                List <VendaDTO> listVenda;

                if (rbtNome.Checked && cboxPendente.Checked)
                {
                    listVenda = objVendaDAL.Buscar(txtConsulta.Text, "nomeependente");

                    foreach (VendaDTO objVenda in listVenda)
                    {
                        //Instancio a classe ListViewItem e vou adicionando o item e subitens
                        ListViewItem objListViewItem = new ListViewItem();

                        objListViewItem.Text = objVenda.Id.ToString();
                        objListViewItem.SubItems.Add(objVenda.Cliente.ToString());
                        objListViewItem.SubItems.Add(objVenda.Data.ToString());
                        objListViewItem.SubItems.Add(objVenda.Total.ToString());
                        objListViewItem.SubItems.Add(objVenda.Status.ToString());

                        objListCompra.Items.Add(objListViewItem);
                    }
                }
                else if (rbtNome.Checked && !cboxPendente.Checked)
                {
                    //objClienteTable.FillByName(objClienteDataTable, txtConsulta.Text);
                    listVenda = objVendaDAL.Buscar(txtConsulta.Text, "nome");

                    foreach (VendaDTO objVenda in listVenda)
                    {
                        //Instancio a classe ListViewItem e vou adicionando o item e subitens
                        ListViewItem objListViewItem = new ListViewItem();

                        objListViewItem.Text = objVenda.Id.ToString();
                        objListViewItem.SubItems.Add(objVenda.Cliente.ToString());
                        objListViewItem.SubItems.Add(objVenda.Data.ToString());
                        objListViewItem.SubItems.Add(objVenda.Total.ToString());
                        objListViewItem.SubItems.Add(objVenda.Status.ToString());

                        objListCompra.Items.Add(objListViewItem);
                    }
                }
                else if (rbtnData.Checked)
                {
                    listVenda = objVendaDAL.Buscar(txtConsulta.Text, "data");

                    foreach (VendaDTO objVenda in listVenda)
                    {
                        //Instancio a classe ListViewItem e vou adicionando o item e subitens
                        ListViewItem objListViewItem = new ListViewItem();

                        objListViewItem.Text = objVenda.Id.ToString();
                        objListViewItem.SubItems.Add(objVenda.Cliente.ToString());
                        objListViewItem.SubItems.Add(objVenda.Data.ToString());
                        objListViewItem.SubItems.Add(objVenda.Total.ToString());
                        objListViewItem.SubItems.Add(objVenda.Status.ToString());

                        objListCompra.Items.Add(objListViewItem);
                    }
                }
                else
                {
                    listVenda = objVendaDAL.GetByProduct(txtConsulta.Text);

                    foreach (VendaDTO objVenda in listVenda)
                    {
                        //Instancio a classe ListViewItem e vou adicionando o item e subitens
                        ListViewItem objListViewItem = new ListViewItem();

                        objListViewItem.Text = objVenda.Id.ToString();
                        objListViewItem.SubItems.Add(objVenda.Cliente.ToString());
                        objListViewItem.SubItems.Add(objVenda.Data.ToString());
                        objListViewItem.SubItems.Add(objVenda.Total.ToString());
                        objListViewItem.SubItems.Add(objVenda.Status.ToString());

                        objListCompra.Items.Add(objListViewItem);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #9
0
        public List <Venda> Select()
        {
            VendaDAL dalVenda = new VendaDAL();

            return(dalVenda.LoadAll());
        }
Example #10
0
        public void Delete(int pCdVenda)
        {
            VendaDAL dal = new VendaDAL();

            dal.Delete(pCdVenda);
        }
Example #11
0
        public void Update(VendaInfo pInfo)
        {
            VendaDAL dal = new VendaDAL();

            dal.Update(pInfo);
        }
Example #12
0
        public void Inserir(VendaInfo pInfo)
        {
            VendaDAL dal = new VendaDAL();

            dal.Inserir(pInfo);
        }
Example #13
0
        public VendaInfo Get(int pCdVenda)
        {
            VendaDAL dal = new VendaDAL();

            return(dal.Get(pCdVenda));
        }
Example #14
0
        public List <VendaInfo> Listar()
        {
            VendaDAL dal = new VendaDAL();

            return(dal.Listar());
        }