コード例 #1
0
        /// <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();
        }
コード例 #2
0
        /// <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();
        }
コード例 #3
0
 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();
 }
コード例 #4
0
        /// <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();
        }