Exemplo n.º 1
0
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelLotes modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO lote( Fk_carga, Fk_produto, qtd_produto, lote)" +
                                  "VALUES (@carga, @produto, @quantidade, @lote)";
                cmd.Parameters.AddWithValue("@carga", modelo.Fk_carga);
                cmd.Parameters.AddWithValue("@produto", modelo.Fk_produto);
                cmd.Parameters.AddWithValue("@quantidade", modelo.qtd_produto);
                cmd.Parameters.AddWithValue("@lote", modelo.lote);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
Exemplo n.º 2
0
        //CARREGA UM ALISTA COM OS LOTES DOS PRODUTOS
        private void PreencheListaLotes()
        {
            //CHECA CADA CAMPO SE ESTIVER COM ALGUM VALOR
            //ELE EXECUTA OS COMANDOS
            ModelLotes modeloLotes;

            if (txtQtd1.Text != "" && txtLote1.Text != "")
            {
                modeloLotes             = new ModelLotes();
                modeloLotes.Fk_carga    = Convert.ToInt32(txtPedido.Text);
                modeloLotes.Fk_produto  = Convert.ToInt32(txtCodProduto.Text);
                modeloLotes.qtd_produto = Convert.ToDouble(txtQtd1.Text);
                modeloLotes.lote        = txtLote1.Text;
                listaLoteAux.Add(modeloLotes);
            }
            else
            {
                MessageBox.Show("Preencha todos os campos!", "Operação Invalida!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 3
0
        public bool Inserir(List <ModelLotes> lista)
        {
            ModelLotes modelo;

            foreach (var item in lista)
            {
                modelo             = new ModelLotes();
                modelo.Fk_carga    = item.Fk_carga;
                modelo.Fk_produto  = item.Fk_produto;
                modelo.qtd_produto = item.qtd_produto;
                modelo.lote        = item.lote;

                if (!dao.Inserir(modelo))
                {
                    return(false);
                }
            }

            return(true);
        }
Exemplo n.º 4
0
        private void PreencheModelo()
        {
            if (!VerificaCampos())
            {
                modelo      = new ModelRegistro();
                modeloLotes = new ModelLotes();

                modelo.Id_produto      = Convert.ToInt32(txtCodProduto.Text);
                modelo.lote            = txtLote.Text;
                modelo.qtd_produto     = Convert.ToDouble(txtQuantidade.Text);
                modelo.data_fabricacao = txtDataFabricacao.Text;
                modelo.data_vencimento = txtDataVencimento.Text;
                modelo.data_operacao   = Convert.ToDateTime(dateTimePicker1.Text).ToString("yyyy-MM-dd 00:00:00");
                modelo.tipo_produto    = tipoProduto;
                modelo.marcacao        = 0;
                modelo.observacao      = txtObservacao.Text;

                //PARA CONTROLE DOS LOTES
                modeloLotes.Fk_carga    = 0;
                modeloLotes.Fk_produto  = Convert.ToInt32(txtCodProduto.Text);
                modeloLotes.lote        = txtLote.Text;
                modeloLotes.qtd_produto = Convert.ToDouble(txtQuantidade.Text);

                if (editar == 1)
                {
                    modelo.Id_registro = codigo;
                }
                else
                {
                    modelo.Id_registro = 0;
                }


                LimpaCampoProduto();
            }
            else
            {
                MessageBox.Show("Preencha os todos os campos!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                LimpaCampoProduto();
            }
        }
Exemplo n.º 5
0
        private void SaldaDados()
        {
            try
            {
                ControleLotes     lotes  = new ControleLotes();
                ModelLotes        modelo = new ModelLotes();
                List <ModelLotes> lista  = new List <ModelLotes>();

                modelo.Fk_produto  = Convert.ToInt32(txtCodProduto.Text);
                modelo.lote        = txtLote.Text;
                modelo.qtd_produto = Convert.ToDouble(txtQuantidade.Text);

                lista.Add(modelo);

                lotes.Inserir(lista);
            }
            catch
            {
                MessageBox.Show("Preencha todos os campos!", "Operação Invalida", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }