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 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; }
public ModItemNotaFiscal dvSelectId(int idItemNota) { ModItemNotaFiscal modIdNota = new ModItemNotaFiscal(); modIdNota = notaIF.SelecionarPorId(idItemNota); return(modIdNota); }
//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(); }
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,]+", ""))); } }
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; }
public void AtualizarItemNota(ModItemNotaFiscal modItemNotaFiscal) { modItemNotaFiscal.Id = Convert.ToInt32(modItemNotaFiscal.Id); notaIF.Atualizar(modItemNotaFiscal); }
public void SalvarItem(ModItemNotaFiscal modItemNotaFiscal) { notaIF.Adicionar(modItemNotaFiscal); }