/// <summary> /// txtExclPrdt_Click exclui produto selecionado. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtExclPrdt_Click(object sender, EventArgs e) { PRDTTableAdapter pta = new PRDTTableAdapter(); { if (MessageBox.Show("Deseja realmente Apagar? ", "Apagado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { pta.QueryDeletarProd(int.Parse(dvgPrdts.CurrentRow.Cells["codProdutoDataGridViewTextBoxColumn"].Value.ToString())); } } dvgPrdts.DataSource = pta.GetData(); }
/// <summary> /// txtRgstrPrdt_Click registra o produto no banco de dados. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtRgstrPrdt_Click(object sender, EventArgs e) { PRDTTableAdapter pta = new PRDTTableAdapter(); try { pta.Insert(int.Parse(txtQtddPrdt.Text), int.Parse(txtPreco.Text), txtNmdPrdt.Text); var subtotal = int.Parse(txtQtddPrdt.Text) * int.Parse(txtPreco.Text); LimpaCampos(); } catch (Exception ex) { MessageBox.Show("Houve um erro na digitação dos dados do produto!" + ex); } dvgPrdts.DataSource = pta.GetData(); }
private void frmCnsltrEstoque_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'dSCntrlDNgc.PRDT' table. You can move, or remove it, as needed. this.pRDTTableAdapter.Fill(this.dSCntrlDNgc.PRDT); dvgPrdts.DataSource = pta.GetData(); }
/// <summary> /// txtEdtPrdt_Click edita produto selecionado. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtEdtPrdt_Click(object sender, EventArgs e) { PRDTTableAdapter pta = new PRDTTableAdapter(); MOVIMENTOSTableAdapter mov = new MOVIMENTOSTableAdapter(); if (btnEdtPrdt.Text == "Salvar") { try { if (rdbAdicionar.Checked) { pta.QueryUpdatePrdt((int.Parse(txtQtddPrdt.Text) + int.Parse(txtAlteração.Text)), Decimal.Parse(txtPreco.Text), int.Parse(dvgPrdts.Rows[dvgPrdts.CurrentRow.Index].Cells["codProdutoDataGridViewTextBoxColumn"].Value.ToString())); mov.RegistraMovimento(DateTime.Now.ToShortDateString(), int.Parse(txtAlteração.Text), "E", int.Parse(dvgPrdts.Rows[dvgPrdts.CurrentRow.Index].Cells["codProdutoDataGridViewTextBoxColumn"].Value.ToString())); } else if (rdbRemover.Checked) { this.pRDTTableAdapter.QueryUpdatePrdt((int.Parse(txtQtddPrdt.Text) - int.Parse(txtAlteração.Text)), Decimal.Parse(txtPreco.Text), int.Parse(dvgPrdts.Rows[dvgPrdts.CurrentRow.Index].Cells["codProdutoDataGridViewTextBoxColumn"].Value.ToString())); mov.RegistraMovimento(DateTime.Now.ToShortDateString(), int.Parse(txtAlteração.Text), "S", int.Parse(dvgPrdts.Rows[dvgPrdts.CurrentRow.Index].Cells["codProdutoDataGridViewTextBoxColumn"].Value.ToString())); } MessageBox.Show("Edição bem sucedida"); LimpaCampos(); btnEdtPrdt.Text = "Editar"; grpAlteracao.Visible = false; txtQtddPrdt.Enabled = true; btnRgstrPrdt.Enabled = true; rdbAdicionar.Checked = false; rdbRemover.Checked = false; txtAlteração.Text = ""; btnCancelaEdicao.Visible = false; } catch (System.Exception ex) { MessageBox.Show("Edição falhou" + ex); } } else { btnEdtPrdt.Text = "Salvar"; txtNmdPrdt.Text = dvgPrdts.CurrentRow.Cells["nomeProdDataGridViewTextBoxColumn"].Value.ToString(); txtPreco.Text = dvgPrdts.CurrentRow.Cells["precoProdDataGridViewTextBoxColumn"].Value.ToString(); txtQtddPrdt.Text = dvgPrdts.CurrentRow.Cells["qtdProdDataGridViewTextBoxColumn"].Value.ToString(); grpAlteracao.Visible = true; txtQtddPrdt.Enabled = false; btnRgstrPrdt.Enabled = false; btnCancelaEdicao.Visible = true; } dvgPrdts.DataSource = pta.GetData(); }