protected void btnSalvar_Click(object sender, EventArgs e)
        {
            ModNotaFiscal modNotaFiscal = new ModNotaFiscal();
            NotaFicalNEG  negNota       = new NotaFicalNEG();

            modNotaFiscal.Numero      = txtNumeroDaNota.Text;
            modNotaFiscal.IdProduto   = Convert.ToInt32(ddlProduto.SelectedValue);
            modNotaFiscal.Valor       = Convert.ToDouble(Regex.Replace(txtValor.Text, "[^0-9,]+", ""));
            modNotaFiscal.RazaoSocial = Convert.ToInt32(ddlRazaoSocial.Text);

            if (!ValidarNota(modNotaFiscal))
            {
                return;
            }

            try
            {
                negNota.AdicionarNota(modNotaFiscal);
                MessageBox.Show("Dados inserido com sucesso!");

                //grupoBoxNotaFical();
                limparCampos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
        private void btnSalvarItem_Click(object sender, EventArgs e)
        {
            ModItemNotaFiscal modItemNotaFiscal = new ModItemNotaFiscal();
            NotaFicalNEG      negNota           = new NotaFicalNEG();
            ModProduto        modProduto        = new ModProduto();

            modItemNotaFiscal.IdNotaFiscal = Convert.ToInt32(cboIdNotaFiscal.Text);
            modItemNotaFiscal.Quantidade   = Convert.ToInt32(cboQuantidade.Text);
            modItemNotaFiscal.IdProduto    = Convert.ToInt32(cboItemProduto.SelectedValue);
            modProduto = new ModProduto(Convert.ToDouble(Regex.Replace(txtValorItem.Text, "[^0-9,]+", "")));
            modItemNotaFiscal.Valor = modProduto.PrecoVenda;


            if (!ValidarNota(modItemNotaFiscal))
            {
                return;
            }

            negNota.SalvarItem(modItemNotaFiscal);
            MessageBox.Show("Dados inserido com sucesso!");


            LimparCamposItens();
            camposDataGrid();
            btnEditarItem.Visible   = true;
            cboIdNotaFiscal.Enabled = true;
        }
        protected void btnPesquisa_Click(object sender, EventArgs e)
        {
            ModNotaFiscal modNotaFiscal = new ModNotaFiscal();
            NotaFicalNEG  negNota       = new NotaFicalNEG();

            modNotaFiscal = negNota.PesquisaNota(Convert.ToInt32(txtPesquias.Text));

            txtId.Text                   = modNotaFiscal.Id.ToString();
            txtNumeroDaNota.Text         = modNotaFiscal.Numero;
            ddlProduto.Text              = modNotaFiscal.IdProduto.ToString();
            txtValor.Text                = modNotaFiscal.Valor.ToString();
            ddlRazaoSocial.SelectedValue = modNotaFiscal.RazaoSocial.ToString();
            if (modNotaFiscal.Numero == txtNumeroDaNota.Text)
            {
                MessageBox.Show("Pesquisa realizada com sucesso!");
            }
            else
            {
                MessageBox.Show("CNPJ não cadastrado!");
            }


            //txtId.Text = Convert.ToInt32(modNotaFiscal.Id).ToString();
            //txtNumeroDaNota.Text = modNotaFiscal.Numero;
            //ddlProduto.Text = Convert.ToInt32(modNotaFiscal.IdProduto).ToString();
            //txtValor.Text = modNotaFiscal.Valor.ToString();
            //ddlRazaoSocial.DataValueField = "Id";
            //ddlRazaoSocial.DataTextField = "Nome";
            //ddlRazaoSocial.DataBind();
        }
Exemple #4
0
        public void camposDataGrid()
        {
            NotaFicalNEG negNota = new NotaFicalNEG();

            dgvItemDaNota.DataSource = negNota.DataGrid().
                                       Select(a => new { a.Id, a.IdNotaFiscal, a.IdProduto, a.Quantidade, a.Valor }).ToList();
        }
Exemple #5
0
        protected void btnEditarItem_Click(object sender, EventArgs e)
        {
            ModItemNotaFiscal modItemNotaFiscal = new ModItemNotaFiscal();
            NotaFicalNEG      negNota           = new NotaFicalNEG();
            ModProduto        modProduto        = new ModProduto();

            modItemNotaFiscal.Id           = Convert.ToInt32(txtIdItemNotaFiscal.Text);
            modItemNotaFiscal.IdNotaFiscal = Convert.ToInt32(ddlIdNotaFiscal.Text);
            modItemNotaFiscal.Valor        = Convert.ToDouble(txtValorItem.Text);

            negNota.ValidarValor(modItemNotaFiscal, Convert.ToDouble(Regex.Replace(txtValorItem.Text, "[^0-9,]+", "")));

            modItemNotaFiscal.IdNotaFiscal = Convert.ToInt32(ddlIdNotaFiscal.Text);
            modItemNotaFiscal.Quantidade   = Convert.ToInt32(ddlQuantidade.Text);
            modItemNotaFiscal.IdProduto    = Convert.ToInt32(ddlItemProduto.SelectedValue);
            modProduto = new ModProduto(Convert.ToDouble(Regex.Replace(txtValorItem.Text, "[^0-9,]+", "")));
            if (!ValidarNota(modItemNotaFiscal))
            {
                return;
            }

            negNota.AtualizarItemNota(modItemNotaFiscal);

            MessageBox.Show("Dados atualizados com sucesso!");

            camposDataGrid();
            LimparCamposItens();
            btnSalvarItem.Visible = true;
            btnEditarItem.Visible = false;
        }
Exemple #6
0
        private void DvgItemDaNota_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            btnEditarItem.Visible = true;
            btnSalvarItem.Visible = false;
            NotaFicalNEG negNota = new NotaFicalNEG();

            idItem = Convert.ToInt32(
                dgvItemDaNota.Rows[e.RowIndex].Cells[2].Value.ToString());

            if (dgvItemDaNota.Columns[e.ColumnIndex] ==
                dgvItemDaNota.Columns[0])
            {
                txtIdItem.Text       = dgvItemDaNota.Rows[e.RowIndex].Cells[2].Value.ToString();
                cboIdNotaFiscal.Text = dgvItemDaNota.Rows[e.RowIndex].Cells[3].Value.ToString();
                cboItemProduto.Text  = dgvItemDaNota.Rows[e.RowIndex].Cells[4].Value.ToString();
                cboQuantidade.Text   = dgvItemDaNota.Rows[e.RowIndex].Cells[5].Value.ToString();
                txtValorItem.Text    = dgvItemDaNota.Rows[e.RowIndex].Cells[6].Value.ToString();
                valor = Convert.ToInt32(dgvItemDaNota.Rows[e.RowIndex].Cells[6].Value);
            }

            if (dgvItemDaNota.Columns[e.ColumnIndex] ==
                dgvItemDaNota.Columns[1])
            {
                negNota.DvgItem(idItem);
                MessageBox.Show("Excluido com sucesso!");
            }
            camposDataGrid();
            cboIdNotaFiscal.Enabled = false;
        }
Exemple #7
0
        public void camposDataGrid()
        {
            NotaFicalNEG negNota = new NotaFicalNEG();

            gvItemdaNota.DataSource = negNota.DataGrid().
                                      Select(a => new { a.Id, a.NotaFiscal.Numero, a.Produto.Pro_Nome, a.Quantidade, a.Valor }).ToList();
            gvItemdaNota.DataBind();
        }
Exemple #8
0
        public void grupoBoxFornecedor()
        {
            NotaFicalNEG         negNota          = new NotaFicalNEG();
            List <ModFornecedor> lstModFornecedor = negNota.GbFornecedor();

            lstModFornecedor.Add(new ModFornecedor {
                Id = 0, Nome = "Selecione..."
            });
            cboRazaoSocial.DataSource = lstModFornecedor.OrderBy(o => o.Id).ToList();
        }
        protected void btnExclui_Click(object sender, EventArgs e)
        {
            ModNotaFiscal modNotaFiscal = new ModNotaFiscal();
            NotaFicalNEG  negNota       = new NotaFicalNEG();

            modNotaFiscal.Id = Convert.ToInt32(txtId.Text);
            negNota.ExcluirNota(modNotaFiscal);

            MessageBox.Show("Excluido com sucesso!");
            grupoBoxFornecedor();
            grupoBoxProduto();
        }
Exemple #10
0
        public void grupoBoxItem()
        {
            NotaFicalNEG      negNota       = new NotaFicalNEG();
            List <ModProduto> lstModProduto = negNota.GbNotaItem();

            lstModProduto.Add(new ModProduto {
                Id = 0, Nome = "Selecione..."
            });
            cboItemProduto.DataSource    = lstModProduto.OrderBy(o => o.Id).ToList();
            cboItemProduto.DisplayMember = "NOME";
            cboItemProduto.ValueMember   = "ID";
        }
        //protected void btnSalvarItem_Click(object sender, EventArgs e)
        //{
        //    ModItemNotaFiscal modItemNotaFiscal = new ModItemNotaFiscal();
        //    NotaFicalNEG negNota = new NotaFicalNEG();
        //    ModProduto modProduto = new ModProduto();

        //    modItemNotaFiscal.IdNotaFiscal = Convert.ToInt32(ddlIdNotaFiscal.Text);
        //    //////modItemNotaFiscal.Quantidade = Convert.ToInt32(ddlQuantidade.Text);
        //    modItemNotaFiscal.IdProduto = Convert.ToInt32(ddlItemProduto.SelectedValue);
        //    modProduto = new ModProduto(Convert.ToDouble(Regex.Replace(txtValorItem.Text, "[^0-9,]+", "")));
        //    modItemNotaFiscal.Valor = modProduto.PrecoVenda;


        //    if (!ValidarNota(modItemNotaFiscal))
        //    {
        //        return;
        //    }

        //    negNota.SalvarItem(modItemNotaFiscal);
        //    MessageBox.Show("Dados inserido com sucesso!");


        //    LimparCamposItens();
        //    camposDataGrid();
        //    btnEditarItem.Visible = true;
        //    ddlIdNotaFiscal.Enabled = true;

        //}

        //protected void btnEditarItem_Click(object sender, EventArgs e)
        //{
        //    ModItemNotaFiscal modItemNotaFiscal = new ModItemNotaFiscal();
        //    NotaFicalNEG negNota = new NotaFicalNEG();
        //    ModProduto modProduto = new ModProduto();

        //    modItemNotaFiscal.Id = Convert.ToInt32(txtIdItemNotaFiscal.Text);
        //    modItemNotaFiscal.IdNotaFiscal = Convert.ToInt32(ddlIdNotaFiscal.Text);
        //    modItemNotaFiscal.Valor = Convert.ToDouble(txtValorItem.Text);

        //    negNota.ValidarValor(modItemNotaFiscal, Convert.ToDouble(Regex.Replace(txtValorItem.Text, "[^0-9,]+", "")));

        //    modItemNotaFiscal.IdNotaFiscal = Convert.ToInt32(ddlIdNotaFiscal.Text);
        //    modItemNotaFiscal.Quantidade = Convert.ToInt32(ddlQuantidade.Text);
        //    modItemNotaFiscal.IdProduto = Convert.ToInt32(ddlItemProduto.SelectedValue);
        //    modProduto = new ModProduto(Convert.ToDouble(Regex.Replace(txtValorItem.Text, "[^0-9,]+", "")));
        //    if (!ValidarNota(modItemNotaFiscal))
        //    {
        //        return;
        //    }

        //    negNota.AtualizarItemNota(modItemNotaFiscal);

        //    MessageBox.Show("Dados atualizados com sucesso!");

        //    camposDataGrid();
        //    LimparCamposItens();
        //    btnSalvarItem.Visible = true;
        //    btnEditarItem.Visible = false;
        //}
        //protected void btnExcluirItem_Click(object sender, EventArgs e)
        //{
        //    LimparCamposItens();
        //    btnSalvarItem.Visible = true;
        //    btnEditarItem.Visible = false;
        //    ddlIdNotaFiscal.Enabled = true;
        //}

        #endregion

        #region "GridView"
        protected void gvItemdaNota_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            ModItemNotaFiscal modItemNotaFiscal = new ModItemNotaFiscal();
            NotaFicalNEG      negNota           = new NotaFicalNEG();

            // modf.Id = Convert.ToInt32(e.Keys[0]);

            negNota.DvgItem(Convert.ToInt32(e.Keys[0]));

            MessageBox.Show("Dado excluido com sucesso!");

            //camposDataGrid();
        }
Exemple #12
0
        //public void grupoBoxProduto()
        //{
        //    NotaFicalNEG negNota = new NotaFicalNEG();

        //    List<ModProduto> lstModProduto = negNota.GbProduto();
        //    lstModProduto.Add(new ModProduto { Id = 0, Pro_Nome = "Selecione..." });
        //    ddlProduto.DataSource = lstModProduto.OrderBy(o => o.Id).ToList();
        //    ddlProduto.DataValueField = "Id";
        //    ddlProduto.DataTextField = "PRO_NOME";
        //    ddlProduto.DataBind();

        //}
        public void grupoBoxItem()
        {
            NotaFicalNEG      negNota       = new NotaFicalNEG();
            List <ModProduto> lstModProduto = negNota.GbNotaItem();

            lstModProduto.Add(new ModProduto {
                Id = 0, Pro_Nome = "Selecione..."
            });
            ddlItemProduto.DataSource     = lstModProduto.OrderBy(o => o.Id).ToList();
            ddlItemProduto.DataValueField = "Id";
            ddlItemProduto.DataTextField  = "PRO_NOME";
            ddlItemProduto.DataBind();
        }
Exemple #13
0
        public void grupoBoxNotaFical()
        {
            NotaFicalNEG negNota = new NotaFicalNEG();

            List <ModNotaFiscal> lstModNotaFiscal = negNota.GbNotaFiscal();

            lstModNotaFiscal.Add(new ModNotaFiscal {
                Id = 0, Numero = "Selecione..."
            });
            cboIdNotaFiscal.DataSource   = lstModNotaFiscal.OrderBy(o => o.Id).ToList();
            cboItemProduto.DisplayMember = "Selecione...";
            cboItemProduto.ValueMember   = "ID";
        }
Exemple #14
0
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            ModNotaFiscal modNotaFiscal = new ModNotaFiscal();
            NotaFicalNEG  negNota       = new NotaFicalNEG();

            negNota.PesquisaNota(Convert.ToInt32(modNotaFiscal));

            txtId.Text           = Convert.ToInt32(modNotaFiscal.Id).ToString();
            txtNumeroDaNota.Text = modNotaFiscal.Numero;
            cboProduto.Text      = Convert.ToInt32(modNotaFiscal.IdProduto).ToString();
            txtValor.Text        = modNotaFiscal.Valor.ToString();
            cboRazaoSocial.Text  = Convert.ToInt32(modNotaFiscal.RazaoSocial).ToString();
        }
Exemple #15
0
        public void grupoBoxNotaFical()
        {
            NotaFicalNEG negNota = new NotaFicalNEG();

            List <ModNotaFiscal> lstModNotaFiscal = negNota.GbNotaFiscal();

            lstModNotaFiscal.Add(new ModNotaFiscal {
                Id = 0, Numero = "Selecione..."
            });
            ddlIdNotaFiscal.DataSource     = lstModNotaFiscal.OrderBy(o => o.Id).ToList();
            ddlIdNotaFiscal.DataValueField = "Id";
            ddlIdNotaFiscal.DataTextField  = "Numero";
            ddlIdNotaFiscal.DataBind();
        }
Exemple #16
0
        protected void gvItemdaNota_RowEditing(object sender, GridViewEditEventArgs e)
        {
            ////gvItemdaNota.DataKeys[e.Cancel]();
            ModItemNotaFiscal modItemNotaFiscal = new ModItemNotaFiscal();
            NotaFicalNEG      negNota           = new NotaFicalNEG();
            ModProduto        modProduto        = new ModProduto();
            int Primarykey = Convert.ToInt16(gvItemdaNota.DataKeys[e.NewEditIndex].Value);

            modItemNotaFiscal        = negNota.dvSelectId(Primarykey);
            txtIdItemNotaFiscal.Text = modItemNotaFiscal.Id.ToString();
            ddlIdNotaFiscal.Text     = modItemNotaFiscal.IdNotaFiscal.ToString();
            //ddlQuantidade.Text = modItemNotaFiscal.Quantidade.ToString();
            ddlQuantidade.SelectedValue  = modItemNotaFiscal.Quantidade.ToString();
            ddlItemProduto.SelectedValue = modItemNotaFiscal.IdProduto.ToString();
            txtValorItem.Text            = modItemNotaFiscal.Valor.ToString();
            btnEditarItem.Visible        = true;
            e.Cancel = true;
            gvItemdaNota.EditIndex = -1;
        }
Exemple #17
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            ModNotaFiscal modNotaFiscal = new ModNotaFiscal();
            NotaFicalNEG  negNota       = new NotaFicalNEG();

            modNotaFiscal.Numero      = txtNumeroDaNota.Text;
            modNotaFiscal.IdProduto   = Convert.ToInt32(cboProduto.SelectedValue);
            modNotaFiscal.Valor       = Convert.ToDouble(Regex.Replace(txtValor.Text, "[^0-9,]+", ""));
            modNotaFiscal.RazaoSocial = Convert.ToInt32(cboRazaoSocial.Text);

            if (!ValidarNota(modNotaFiscal))
            {
                return;
            }

            negNota.EditarNota(modNotaFiscal);
            MessageBox.Show("Formulario atualizado com sucesso!");

            limparCampos();
        }