Esempio n. 1
0
        //insert
        public bool Insert(OrdemServico ordemServico)
        {
            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            string sql = "INSERT INTO tbl_os(os_funcionario, os_produto, os_quantidade, os_dataInicio, os_dataExpiracao, os_descricao) VALUES (?funcionario, ?produto, ?quantidade, ?dataInicio, ?dataExpiracao, ?descricao)";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?funcionario", ordemServico.Funcionario));
            objCommand.Parameters.Add(Mapped.Parameter("?produto", ordemServico.Produto));
            objCommand.Parameters.Add(Mapped.Parameter("?quantidade", ordemServico.Quantidade));
            objCommand.Parameters.Add(Mapped.Parameter("?dataInicio", ordemServico.DataInicio));
            objCommand.Parameters.Add(Mapped.Parameter("?dataExpiracao", ordemServico.DataExpiracao));
            objCommand.Parameters.Add(Mapped.Parameter("?descricao", ordemServico.Descricao));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();

            ProdutoBD bd      = new ProdutoBD();
            Produto   produto = bd.Select(ordemServico.Produto);

            bd.UpdateQuantidade(produto.Codigo, ordemServico.Quantidade, 1);

            return(true);
        }
    protected void BtnSalvar_Click(object sender, EventArgs e)
    {
        Produto produto = new Produto
        {
            Codigo         = txtCodigo.Text,
            Descricao      = txtDescricao.Text,
            Unidade        = txtUnidade.Text,
            Estoque        = Convert.ToDouble(txtEstoque.Text),
            Estoquecritico = Convert.ToDouble(txtEstoquecritico.Text),
            Valorunitario  = Convert.ToDouble(txtValorunitario.Text)
        };

        ProdutoBD bd = new ProdutoBD();

        if (bd.Insert(produto))
        {
            lblMensagem.Text       = "Produto cadastrado com sucesso";
            txtCodigo.Text         = "";
            txtDescricao.Text      = "";
            txtUnidade.Text        = "";
            txtEstoque.Text        = "";
            txtValorunitario.Text  = "";
            txtEstoquecritico.Text = "";
            txtCodigo.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
Esempio n. 3
0
        private void CarregaAlerta()
        {
            ProdutoBD produtoBD = new ProdutoBD();
            DataSet   ds        = produtoBD.GetEstoqueMinimo();

            int    quantidadeLinhas = ds.Tables[0].Rows.Count;
            string produtos         = "";

            for (int i = 0; i < quantidadeLinhas; i++)
            {
                DataRow dr   = ds.Tables[0].Rows[i];
                string  nome = Convert.ToString(dr["prod_nome"]);
                produtos = produtos + nome + ",";
            }
            lblAviso.Text = "Produtos abaixo do estoque mínimo: " + produtos;

            MateriaPrimaBD materiaPrimaBD  = new MateriaPrimaBD();
            DataSet        dst             = materiaPrimaBD.GetEstoqueMin();
            int            quantidadeLinha = dst.Tables[0].Rows.Count;
            string         materia         = "";

            for (int i = 0; i < quantidadeLinha; i++)
            {
                DataRow dr   = dst.Tables[0].Rows[i];
                string  nome = Convert.ToString(dr["mat_nome"]);
                materia = materia + nome + ",";
            }
            lblAvisoMateria.Text = "Matéria Prima abaixo do estoque mínimo: " + materia;
        }
Esempio n. 4
0
    protected void BtnSalvar_Click(object sender, EventArgs e)
    {
        Produto produto = new Produto();

        produto.Nome      = Convert.ToString(txtNome.Text);
        produto.Categoria = Convert.ToInt32(ddlCategoriaProduto.SelectedItem.Value);
        produto.Descricao = Convert.ToString(txtDescricao.Text);
        produto.Dimensao  = Convert.ToString(txtDimensao.Text);
        produto.Valor     = Convert.ToDecimal(txtValor.Text);
        produto.Tempo     = Convert.ToString(txtTempo.Text);

        ProdutoBD bd = new ProdutoBD();

        if (bd.Insert(produto))
        {
            lblMensagem.Text  = "Produto cadastrado com sucesso";
            txtNome.Text      = "";
            txtDescricao.Text = "";
            txtDimensao.Text  = "";
            txtValor.Text     = "";
            txtTempo.Text     = "";
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
Esempio n. 5
0
        public bool Insert(Perdas perdas)
        {
            //insert
            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            string sql = "INSERT INTO per_perda(per_ordem, per_produto, per_quantidade, per_motivo, per_data) VALUES (?ordem, ?produto, ?quantidade, ?motivo, ?data)";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);

            objCommand.Parameters.Add(Mapped.Parameter("?ordem", perdas.Ordem));
            objCommand.Parameters.Add(Mapped.Parameter("?produto", perdas.Produto));
            objCommand.Parameters.Add(Mapped.Parameter("?quantidade", perdas.Quantidade));
            objCommand.Parameters.Add(Mapped.Parameter("?motivo", perdas.Motivo));
            objCommand.Parameters.Add(Mapped.Parameter("?data", perdas.Data));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();

            ProdutoBD bd      = new ProdutoBD();
            Produto   produto = bd.Select(perdas.Produto);

            bd.UpdateQuantidade(produto.Codigo, perdas.Quantidade, 0);

            return(true);
        }
Esempio n. 6
0
        public List <ListaView> Get()
        {
            try
            {
                var listas = new ListaBD().Get();

                if (listas?.Count > 0)
                {
                    var retorno = new List <ListaView>();

                    foreach (var l in listas)
                    {
                        var totais = new ProdutoBD().GetTotaisIdLista(l.Id);

                        retorno.Add(new ListaView()
                        {
                            Data       = l.Data,
                            Id         = l.Id,
                            Descricao  = l.Descricao,
                            QtdTotal   = totais[0].Qtd,
                            ValorTotal = totais[0].Valor
                        });
                    }

                    return(retorno);
                }

                return(null);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Esempio n. 7
0
        private void Carregar()
        {
            ProdutoBD bd = new ProdutoBD();
            DataSet   ds = bd.SelectAll();

            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();

            PedidoBD pedidobd = new PedidoBD();
            DataSet  pedidods = pedidobd.SelectAllPedidos();

            ddlPedido.DataSource     = pedidods.Tables[0].DefaultView;
            ddlPedido.DataTextField  = "ped_id";
            ddlPedido.DataValueField = "ped_id";
            ddlPedido.DataBind();

            ProdutoBD produtobd = new ProdutoBD();
            DataSet   produtods = produtobd.SelectAll();

            ddlProduto.DataSource     = produtods.Tables[0].DefaultView;
            ddlProduto.DataTextField  = "prod_nome";
            ddlProduto.DataValueField = "prod_id";
            ddlProduto.DataBind();
            ddlProduto.Items.Insert(0, "Selecione um produto");

            ProdutoBD clientebd = new ProdutoBD();
            DataSet   clienteds = clientebd.SelectClientByID();

            ddlCliente.DataSource     = clienteds.Tables[0].DefaultView;
            ddlCliente.DataTextField  = "cli_nome";
            ddlCliente.DataValueField = "ped_id";
            ddlCliente.DataBind();
        }
Esempio n. 8
0
        private void RecarregarProdutos()
        {
            try
            {
                var listaDeProdutos = new ProdutoBD().GetIdLista(ListaAtual.Lista.Id);

                buttonNadaEncontrado.IsVisible = false;
                naoPesquisar      = true;
                textBoxBusca.Text = string.Empty;

                ListaAtual.Produtos = listaDeProdutos;

                if (listaDeProdutos?.Count > 0)
                {
                    panelGrid.IsVisible          = true;
                    panelNenhumProduto.IsVisible = false;
                    panelPesquisa.IsVisible      = true;
                    listViewProdutos.ItemsSource = listaDeProdutos;
                    labelValorTotal.Text         = listaDeProdutos.Sum(n => n.Quantidade * n.Preco).ToString("C");
                }
                else
                {
                    labelValorTotal.Text         = "R$0,00";
                    panelGrid.IsVisible          = false;
                    panelNenhumProduto.IsVisible = true;
                    panelPesquisa.IsVisible      = false;
                }
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
    private void Carrega()
    {
        ProdutoBD bd = new ProdutoBD();
        DataSet   ds = bd.SelectAll1();

        GridView1.DataSource = ds.Tables[0].DefaultView;
        GridView1.DataBind();
    }
Esempio n. 10
0
    private void CarregaGrid()
    {
        ProdutoBD proBD = new ProdutoBD();
        DataSet   ds    = proBD.SelectAllProducts();

        gdvProdutos.DataSource = ds.Tables[0].DefaultView;
        gdvProdutos.DataBind();
    }
Esempio n. 11
0
 protected void ddlProduto_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlProduto.SelectedItem.Text != "Selecione um produto")
     {
         ProdutoBD bd      = new ProdutoBD();
         Produto   produto = bd.Select(Convert.ToInt32(ddlProduto.SelectedItem.Value));
         txtValorUnitario.Text = produto.ValorUnitario.ToString();
     }
 }
Esempio n. 12
0
    private void CarregaGrid()
    {
        ProdutoBD proBD = new ProdutoBD();

        DataSet ds = proBD.SelectProdutoDS(Convert.ToInt32(Session["idProduto"]));

        gdvAddProdutos.DataSource = ds.Tables[0].DefaultView;
        gdvAddProdutos.DataBind();
    }
Esempio n. 13
0
        private void Carrega()
        {
            int       categoria = Convert.ToInt32(Session["CategoriaID"]);
            ProdutoBD bd        = new ProdutoBD();
            DataSet   ds        = bd.SelectAllByCategoria(categoria);

            rptProdutos.DataSource = ds.Tables[0].DefaultView;
            rptProdutos.DataBind();
        }
Esempio n. 14
0
    public void CarregaProduto()
    {
        ProdutoBD bd = new ProdutoBD();
        DataSet   ds = bd.SelectAll();

        DdlProduto.DataTextField  = "pro_codigo";
        DdlProduto.DataValueField = "pro_codigo";
        DdlProduto.DataSource     = ds.Tables[0].DefaultView;
        DdlProduto.DataBind();
    }
Esempio n. 15
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         ProdutoBD bd      = new ProdutoBD();
         Produto   produto = bd.Select(Convert.ToInt32(Session["ID"]));
         txtNome1.Text  = produto.Nome;
         txtValor1.Text = produto.Valor.ToString();
     }
 }
        public (bool, string) IncluirFoto(int id, byte[] foto)
        {
            string    msg       = "";
            bool      operacao  = false;
            ProdutoBD produtoBD = new ProdutoBD();

            produtoBD = new ProdutoBD();
            operacao  = produtoBD.IncluirFoto(id, foto);

            return(operacao, msg = "Dados e imagem registrados com sucesso!");
        }
    private void CarregaProduto()
    {
        ProdutoBD bd = new ProdutoBD();
        DataSet   ds = bd.SelectAll();

        ddlProduto.DataSource     = ds.Tables[0].DefaultView;
        ddlProduto.DataTextField  = "pro_nome";
        ddlProduto.DataValueField = "pro_codigo";
        ddlProduto.DataBind();
        ddlProduto.Items.Insert(0, new ListItem("Selecione", "0"));
    }
    //Carrega Produtos

    private void CarregaProdutos()
    {
        ProdutoBD bd = new ProdutoBD();
        DataSet   ds = bd.SelectAll();

        ddlProduto.DataSource     = ds.Tables[0].DefaultView;
        ddlProduto.DataTextField  = "nome_produto";
        ddlProduto.DataValueField = "id_produto";
        ddlProduto.DataBind();
        ddlProduto.Items.Insert(0, "Selecione");
    }
Esempio n. 19
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //variavel verificar falso verdadeiro
        bool iscadastrar = false;

        //WebSite1.Classes.Login login = new WebSite1.Classes.Login();
        Produto produto = new Produto();

        produto.Nome       = txtNome.Text;
        produto.Quantidade = Convert.ToInt32(txtQuantidade.Text);
        produto.ValorCento = Convert.ToDouble(txtValorCento.Text);
        produto.Descricao  = txtDescricao.Text;
        produto.Status     = ddlStatus.Text;
        ProdutoBD bd = new ProdutoBD();

        //buscando email do BD
        System.Data.IDbConnection objConexao;
        System.Data.IDbCommand    objCommand;
        System.Data.IDataReader   objDataReader;
        objConexao    = Mapped.Connection();
        objCommand    = Mapped.Command("SELECT pro_nome FROM pro_produto ", objConexao);
        objDataReader = objCommand.ExecuteReader();

        //laço repetição
        while (objDataReader.Read())
        {
            //se o campo for igual do BD
            if (txtNome.Text == objDataReader["pro_nome"].ToString())
            {
                lblMensagem.Text = "Produto já existente";
                iscadastrar      = true;
                break;
            }
        }

        if (iscadastrar == false)
        {
            if (bd.Insert(produto))
            {
                lblMensagem.Text   = "Produto cadastrado com sucesso";
                txtNome.Text       = "";
                txtQuantidade.Text = "";
                txtValorCento.Text = "";
                txtDescricao.Text  = "";
                txtNome.Focus();
                LimparCampos();
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
    }
Esempio n. 20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Produto   pro   = new Produto();
         ProdutoBD proBD = new ProdutoBD();
         pro = proBD.SelectProduto(Convert.ToInt32(Session["idProduto"]));
         int var = Convert.ToInt32(Session["idProduto"]);
         txtCusto.Text = Convert.ToString(pro.ValorCusto);
         CarregaGrid();
     }
 }
Esempio n. 21
0
    private void CarregarGrid()
    {
        DataSet ds  = new ProdutoBD().SelectAll();
        int     qtd = ds.Tables[0].Rows.Count;

        if (qtd > 0)
        {
            gdvProdutos.DataSource = ds.Tables[0].DefaultView;
            gdvProdutos.DataBind();
            gdvProdutos.HeaderRow.TableSection = TableRowSection.TableHeader;
        }
    }
Esempio n. 22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                int       produtoID = Convert.ToInt32(Session["ProdutoID"]);
                ProdutoBD bd        = new ProdutoBD();
                Produto   produto   = bd.Select(produtoID);

                lblProduto.Text = produto.Nome;
                lblPreco.Text   = produto.Preco.ToString();
            }
        }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //variavel verificar falso verdadeiro
        bool iscadastrar = false;

        //WebSite1.Classes.Login login = new WebSite1.Classes.Login();
        Produto produto = new Produto();

        produto.Nome       = txtNome.Text;
        produto.Quantidade = 0;
        produto.ValorCento = Convert.ToDouble(txtValorCento.Text);
        produto.Descricao  = txtDescricao.Text;
        produto.Status     = ddlStatus.Text;
        ProdutoBD bd = new ProdutoBD();

        //buscando email do BD
        System.Data.IDbConnection objConexao;
        System.Data.IDbCommand    objCommand;
        System.Data.IDataReader   objDataReader;
        objConexao    = Mapped.Connection();
        objCommand    = Mapped.Command("SELECT pro_nome FROM pro_produto ", objConexao);
        objDataReader = objCommand.ExecuteReader();

        //laço repetição
        while (objDataReader.Read())
        {
            //se o campo for igual do BD
            if (string.Equals(txtNome.Text, objDataReader["pro_nome"].ToString(), StringComparison.OrdinalIgnoreCase))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Produto já cadastrado!');", true);
                iscadastrar = true;
                break;
            }
        }

        if (iscadastrar == false)
        {
            if (bd.Insert(produto))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true);
                txtNome.Text = "";
                // txtQuantidade.Text = "";
                txtValorCento.Text = "";
                txtDescricao.Text  = "";
                txtNome.Focus();
                LimparCampos();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Ocorreu um erro. Contate o suporte!');", true);
            }
        }
    }
Esempio n. 24
0
    private void Carrega()
    {
        ProdutoBD bd   = new ProdutoBD();
        DataSet   ds   = bd.SelectAll();
        int       rows = ds.Tables[0].Rows.Count;

        if (rows > 0)
        {
            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
            GridView1.Visible = true;
        }
    }
Esempio n. 25
0
    private void CarregaDDL()
    {
        ProdutoBD bd = new ProdutoBD();
        DataSet   ds = bd.SelectAll();

        ddlProdutos.Items.Clear();
        ddlProdutos.DataSource     = ds.Tables[0].DefaultView;
        ddlProdutos.DataTextField  = "pro_nome";
        ddlProdutos.DataValueField = "pro_nome";
        ddlProdutos.DataBind();

        ddlProdutos.Items.Insert(0, "Selecione");
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         ProdutoBD bd = new ProdutoBD();
         DataSet   ds = bd.SelectAll();
         ddlProduto.DataSource     = ds.Tables[0].DefaultView;
         ddlProduto.DataTextField  = "pro_codigo";
         ddlProduto.DataValueField = "pro_codigo";
         ddlProduto.DataBind();
         ddlProduto.Items.Insert(0, "Selecione");
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         ProdutoBD bd      = new ProdutoBD();
         Produto   produto = bd.SelectProduto(Convert.ToInt32(Session["ID"]));
         lblNome.Text       = produto.Nome;
         lblQuantidade.Text = produto.Quantidade.ToString();
         txtValor.Text      = produto.ValorCento.ToString();
         lblDescricao.Text  = produto.Descricao;
         ddlStatus.Text     = produto.Status;
     }
 }
Esempio n. 28
0
    void CarregarDrop()
    {
        DataSet ds  = new ProdutoBD().SelectAll2();
        int     qtd = ds.Tables[0].Rows.Count;

        if (qtd > 0)
        {
            ddlProduto.DataSource     = ds.Tables[0].DefaultView;
            ddlProduto.DataTextField  = "pro_nome";
            ddlProduto.DataValueField = "pro_codigo";
            ddlProduto.DataBind();
            ddlProduto.Items.Insert(0, "Selecione");
        }
    }
Esempio n. 29
0
    private void CarregaDDL()
    {
        ProdutoBD bd = new ProdutoBD();
        DataSet   ds = bd.SelectAll();

        ddlProdutos.Items.Clear();
        //vincula dados do ds ao componente ddl
        ddlProdutos.DataSource     = ds.Tables[0].DefaultView;
        ddlProdutos.DataTextField  = "pro_nome"; ///o campo que será exibido do produto
        ddlProdutos.DataValueField = "pro_nome"; /// o campo código do produto
        ddlProdutos.DataBind();
        //adiciona item "Selecione" na primeira posição do ddl
        ddlProdutos.Items.Insert(0, "Selecione");
    }
Esempio n. 30
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            ProdutoBD bd      = new ProdutoBD();
            Produto   produto = bd.Select(Convert.ToInt32(Session["ID"]));
            txtNome.Text             = produto.Nome;
            txtPreco.Text            = produto.Preco.ToString();
            txtQuantidadeMinima.Text = produto.QuantidadeMinima.ToString();
            txtDescricao.Text        = produto.Descricao;
        }

        txtNome.Focus();
    }