示例#1
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;
        }
示例#2
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;
        }
示例#3
0
        public ModItemNotaFiscal dvSelectId(int idItemNota)
        {
            ModItemNotaFiscal modIdNota = new ModItemNotaFiscal();

            modIdNota = notaIF.SelecionarPorId(idItemNota);
            return(modIdNota);
        }
示例#4
0
        //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();
        }
示例#5
0
        public void ValidarValor(ModItemNotaFiscal modItemNotaFiscal, double valorItem)
        {
            ModProduto modProduto   = new ModProduto();
            var        valorCalculo = notaIF.SelecionarPorId(Convert.ToInt32(modItemNotaFiscal.Id));

            if (valorCalculo.Valor != (Convert.ToDouble(Regex.Replace(modItemNotaFiscal.Valor.ToString(), "[^0-9,]+", ""))))
            {
                modProduto = new ModProduto(Convert.ToDouble(Regex.Replace(modItemNotaFiscal.Valor.ToString(), "[^0-9,]+", "")));
                modItemNotaFiscal.Valor = modProduto.PrecoVenda;
            }
            else
            {
                modItemNotaFiscal.Valor = (Convert.ToDouble(Regex.Replace(modItemNotaFiscal.Valor.ToString(), "[^0-9,]+", "")));
            }
        }
示例#6
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;
        }
示例#7
0
 public void AtualizarItemNota(ModItemNotaFiscal modItemNotaFiscal)
 {
     modItemNotaFiscal.Id = Convert.ToInt32(modItemNotaFiscal.Id);
     notaIF.Atualizar(modItemNotaFiscal);
 }
示例#8
0
 public void SalvarItem(ModItemNotaFiscal modItemNotaFiscal)
 {
     notaIF.Adicionar(modItemNotaFiscal);
 }