private void btExcluir_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Você confirma a exclusão do registro?", "Confirmar", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                ProdutoModelo produto = new ProdutoModelo();

                foreach (ProdutosCargaDevoluçãoModelo produtosCargaDevolução in ProdutosCargaDevoluçãoList)
                {
                    produto = SqliteAcessoDados.LoadQuery <ProdutoModelo>("select * from Produto where Produto.ID == " + produtosCargaDevolução.ProdutoID.ToString()).First();

                    if (cbbDevolução.SelectedItem.ToString() == "Carga")
                    {
                        produto.Estoque += produtosCargaDevolução.Quantidade;
                    }
                    else if (cbbDevolução.SelectedItem.ToString() == "Devolução")
                    {
                        produto.Estoque -= produtosCargaDevolução.Quantidade;
                    }

                    SqliteAcessoDados.ExcluirQuery(produtosCargaDevolução.CargaDevoluçãoID, "ProdutosCargaDevolução", "CargaDevoluçãoID");

                    SqliteAcessoDados.UpdateQuery <ProdutoModelo>(produto, "Produto", FrmProdutos.parameters);
                }

                SqliteAcessoDados.ExcluirQuery(int.Parse(txtID.Text), "CargaDevolução");

                LimparCampos();

                btAlterar.Enabled = false;
                btExcluir.Enabled = false;
            }
        }
Example #2
0
        private void DeleteItens()
        {
            foreach (ItemModelo item in ItensList)
            {
                SqliteAcessoDados.ExcluirQuery(item.PedidoId, "Item", "PedidoId");
            }

            ItensList.Clear();
        }
Example #3
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            if (!Validation())
            {
                string msg = "";
                if (isEditing)
                {
                    msg = "Você confirma a modificação do registro?";
                }
                else
                {
                    msg = "Você confirma a inclusão do registro?";
                }

                DialogResult result = MessageBox.Show(msg, "Confirmar", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    if (isEditing)
                    {
                        SqliteAcessoDados.UpdateQuery <VendedorModelo>(AddVendedor(), "Vendedor", VendedorParameters);

                        foreach (VendedorPraçaModelo vendedorPraça in VendedorPraçaList)
                        {
                            SqliteAcessoDados.ExcluirQuery(vendedorPraça.VendedorId, "VendedorPraça", "VendedorID");
                        }

                        VendedorPraçaList = AddVendedorPraça();
                        foreach (VendedorPraçaModelo vendedorPraça in VendedorPraçaList)
                        {
                            SqliteAcessoDados.SaveQuery <VendedorPraçaModelo>(vendedorPraça, "VendedorPraça", VendedorPraçaParameters);
                        }
                    }
                    else
                    {
                        SqliteAcessoDados.SaveQuery <VendedorModelo>(AddVendedor(), "Vendedor", VendedorParameters);

                        VendedorPraçaList = AddVendedorPraça();
                        foreach (VendedorPraçaModelo vendedorPraça in VendedorPraçaList)
                        {
                            SqliteAcessoDados.SaveQuery <VendedorPraçaModelo>(vendedorPraça, "VendedorPraça", VendedorPraçaParameters);
                        }
                    }

                    DesativarCampos();
                    btAlterar.Enabled   = true;
                    btExcluir.Enabled   = true;
                    btPesquisar.Enabled = true;
                    btAdd.Enabled       = true;

                    isEditing = false;
                }
            }
        }
Example #4
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Você confirma a exclusão do registro?", "Confirmar", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                SqliteAcessoDados.ExcluirQuery(int.Parse(txtID.Text), "Praça");

                LimparCampos();

                btAlterar.Enabled = false;
                btExcluir.Enabled = false;
            }
        }
Example #5
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Você confirma a exclusão do registro?", "Confirmar", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                SqliteAcessoDados.ExcluirQuery(int.Parse(txtID.Text), "Pedido");

                foreach (DataGridViewRow row in dgvItens.Rows)
                {
                    SqliteAcessoDados.ExcluirQuery(int.Parse(txtID.Text), "Item", "PedidoId");
                }

                LimparCampos();

                btAlterar.Enabled = false;
                btExcluir.Enabled = false;
            }
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            if (!Validation())
            {
                string msg = "";
                if (isEditing)
                {
                    msg = "Você confirma a modificação do registro?";
                }
                else
                {
                    msg = "Você confirma a inclusão do registro?";
                }

                DialogResult result = MessageBox.Show(msg, "Confirmar", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    if (isEditing)
                    {
                        SqliteAcessoDados.UpdateQuery <CargaDevoluçãoModelo>(AddCargaDevolução(), "CargaDevolução", CargaDevoluçãoParameters);

                        ProdutoModelo produto = new ProdutoModelo();

                        foreach (ProdutosCargaDevoluçãoModelo produtosCargaDevolução in ProdutosCargaDevoluçãoList)
                        {
                            produto = SqliteAcessoDados.LoadQuery <ProdutoModelo>("select * from Produto where Produto.ID == " + produtosCargaDevolução.ProdutoID.ToString()).First();

                            if (cbbDevolução.SelectedItem.ToString() == "Carga")
                            {
                                produto.Estoque += produtosCargaDevolução.Quantidade;
                            }
                            else if (cbbDevolução.SelectedItem.ToString() == "Devolução")
                            {
                                produto.Estoque -= produtosCargaDevolução.Quantidade;
                            }

                            SqliteAcessoDados.ExcluirQuery(produtosCargaDevolução.CargaDevoluçãoID, "ProdutosCargaDevolução", "CargaDevoluçãoID");

                            SqliteAcessoDados.UpdateQuery <ProdutoModelo>(produto, "Produto", FrmProdutos.parameters);
                        }

                        ProdutosCargaDevoluçãoList = AddProdutosCargaDevoluçãoModelo();
                        foreach (ProdutosCargaDevoluçãoModelo produtosCargaDevolução in ProdutosCargaDevoluçãoList)
                        {
                            produto = SqliteAcessoDados.LoadQuery <ProdutoModelo>("select * from Produto where Produto.ID == " + produtosCargaDevolução.ProdutoID.ToString()).First();

                            if (cbbDevolução.SelectedItem.ToString() == "Carga")
                            {
                                produto.Estoque -= produtosCargaDevolução.Quantidade;
                            }
                            else if (cbbDevolução.SelectedItem.ToString() == "Devolução")
                            {
                                produto.Estoque += produtosCargaDevolução.Quantidade;
                            }

                            SqliteAcessoDados.SaveQuery <ProdutosCargaDevoluçãoModelo>(produtosCargaDevolução, "ProdutosCargaDevolução", ProdutosCargaDevoluçãoParameters);

                            SqliteAcessoDados.UpdateQuery <ProdutoModelo>(produto, "Produto", FrmProdutos.parameters);
                        }
                    }
                    else
                    {
                        SqliteAcessoDados.SaveQuery <CargaDevoluçãoModelo>(AddCargaDevolução(), "CargaDevolução", CargaDevoluçãoParameters);

                        ProdutosCargaDevoluçãoList = AddProdutosCargaDevoluçãoModelo();

                        ProdutoModelo produto = new ProdutoModelo();

                        foreach (ProdutosCargaDevoluçãoModelo produtosCargaDevolução in ProdutosCargaDevoluçãoList)
                        {
                            produto = SqliteAcessoDados.LoadQuery <ProdutoModelo>("select * from Produto where Produto.ID == " + produtosCargaDevolução.ProdutoID.ToString()).First();

                            if (cbbDevolução.SelectedItem.ToString() == "Carga")
                            {
                                produto.Estoque -= produtosCargaDevolução.Quantidade;
                            }
                            else if (cbbDevolução.SelectedItem.ToString() == "Devolução")
                            {
                                produto.Estoque += produtosCargaDevolução.Quantidade;
                            }

                            SqliteAcessoDados.SaveQuery <ProdutosCargaDevoluçãoModelo>(produtosCargaDevolução, "ProdutosCargaDevolução", ProdutosCargaDevoluçãoParameters);

                            SqliteAcessoDados.UpdateQuery <ProdutoModelo>(produto, "Produto", FrmProdutos.parameters);
                        }
                    }

                    DesativarCampos();
                    btAlterar.Enabled   = true;
                    btExcluir.Enabled   = true;
                    btPesquisar.Enabled = true;
                    btAdd.Enabled       = true;

                    isEditing = false;
                }
            }
        }