Beispiel #1
0
        public List <Model.EntradaProduto> selectCompraID(int compraID)
        {
            List <Model.EntradaProduto> lstEntradaPRoduto = new List <Model.EntradaProduto>();
            string     sql     = "SELECT * FROM EntradaProduto where compraID=@compraID;";
            Conexao    conexao = new Conexao();
            SqlCommand command = new SqlCommand(sql, conexao.getConexao());

            command.Parameters.AddWithValue("compraID", compraID);
            try
            {
                SqlDataReader reader = command.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    Model.EntradaProduto entradaProduto = new Model.EntradaProduto();
                    entradaProduto.id         = Convert.ToInt32(reader["id"]);
                    entradaProduto.valorUni   = Convert.ToSingle(reader["valorUni"]);
                    entradaProduto.quantidade = Convert.ToInt32(reader["quantidade"]);
                    entradaProduto.produtoID  = Convert.ToInt32(reader["produtoID"]);
                    entradaProduto.compraID   = Convert.ToInt32(reader["compraID"]);
                    lstEntradaPRoduto.Add(entradaProduto);
                }
            }
            catch
            {
                Console.Write("Erro na seleção de Produtos Entrada");
            }
            finally
            {
                conexao.Dispose();
            }
            return(lstEntradaPRoduto);
        }
Beispiel #2
0
        private List <Model.EntradaProduto> retornarListaEntradaProduto()
        {
            List <Model.EntradaProduto> lstEntradaProduto = new List <Model.EntradaProduto>();

            foreach (GridViewRow gdvRow in gdvCarrinho.Rows)
            {
                Model.EntradaProduto entradaProduto = new Model.EntradaProduto();
                entradaProduto.produtoID  = Convert.ToInt32(((Label)(gdvRow.FindControl("lblIdProduto"))).Text);
                entradaProduto.quantidade = Convert.ToInt32(((Label)(gdvRow.FindControl("lblQuantidadeDgv"))).Text);
                entradaProduto.valorUni   = Convert.ToSingle(((Label)(gdvRow.FindControl("lblValorUniDgv"))).Text.Replace("R$ ", ""));
                lstEntradaProduto.Add(entradaProduto);
            }
            return(lstEntradaProduto);
        }
Beispiel #3
0
        protected void btnAddEntradaProduto_Click(object sender, EventArgs e)
        {
            bool cadastrar = verificarCampos();

            if (cadastrar)
            {
                List <Model.EntradaProduto> lstEntradaProduto = retornarListaEntradaProduto();
                Model.EntradaProduto        entradaProduto    = new Model.EntradaProduto();
                entradaProduto.produtoID  = Convert.ToInt32(ddlProduto.SelectedValue);
                entradaProduto.quantidade = Convert.ToInt32(txtQuantidade.Text);
                entradaProduto.valorUni   = Convert.ToSingle(txtValorUni.Text);
                lstEntradaProduto.Add(entradaProduto);
                carregarGridView(lstEntradaProduto);
                pnlProduto.Visible = false;
                txtQuantidadeCssNormal();
                txtValorUniNormal();
                btnAdicionarProduto.Visible = true;
                btnFinalizarCompra.Visible  = true;
                limparCampos();
            }
        }
Beispiel #4
0
        public void insert(Model.EntradaProduto entradaProduto)
        {
            string     sql     = "INSERT INTO EntradaProduto VALUES (@valorUni, @quantidade, @produtoID, @compraID)";
            Conexao    conexao = new Bll.Conexao();
            SqlCommand command = new SqlCommand(sql, conexao.getConexao());

            command.Parameters.AddWithValue("produtoID", entradaProduto.produtoID);
            command.Parameters.AddWithValue("valorUni", entradaProduto.valorUni);
            command.Parameters.AddWithValue("quantidade", entradaProduto.quantidade);
            command.Parameters.AddWithValue("compraID", entradaProduto.compraID);
            try
            {
                command.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na inserção de EntradaProduto");
            }
            finally
            {
                conexao.Dispose();
            }
        }
Beispiel #5
0
 public static void insert(Model.EntradaProduto entradaProduto)
 {
     Bll.EntradaProdutoBLL entraProdutoBLL = new Bll.EntradaProdutoBLL();
     entraProdutoBLL.insert(entradaProduto);
 }