예제 #1
0
        private void txtNumeroPeca_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
            {
                if (this.Text.Equals("Inserir Controladoria Romaneio Tecelagem"))
                {
                    if (!txtNumeroPeca.Text.Equals(""))
                    {
                        DaoControladoriaPecaTecelagem daoControladoriaPecaTecelagem = new DaoControladoriaPecaTecelagem();
                        daoControladoriaPecaTecelagem.ControladoriaRomaneioTecelagemId = Convert.ToInt32(txtId.Text);
                        daoControladoriaPecaTecelagem.OperadorNumero = operadorNumero;
                        daoControladoriaPecaTecelagem.Numero         = txtNumeroPeca.Text;



                        BllControladoriaPecaTecelagem bllControladoriaPecaTecelagem = new BllControladoriaPecaTecelagem();
                        string retorno = bllControladoriaPecaTecelagem.Insert(daoControladoriaPecaTecelagem);
                        try
                        {
                            int id = Convert.ToInt32(retorno);
                            AtualizarDgvPecasRomaneio(Convert.ToInt32(txtId.Text));
                            txtNumeroPeca.Text = "";
                            txtNumeroPeca.Focus();
                        }
                        catch
                        {
                            MessageBox.Show("Não foi possível inserir o registro. Detalhes:  " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            txtNumeroPeca.Text = "";
                            txtNumeroPeca.Focus();
                        }
                    }
                }
            }
        }
예제 #2
0
        private void AtualizarDgvPecasRomaneio(int romaneioId)
        {
            BllControladoriaPecaTecelagem        bllControladoriaPecaTecelagem        = new BllControladoriaPecaTecelagem();
            DaoControladoriaPecaTecelagemColecao daoControladoriaPecaTecelagemColecao = new DaoControladoriaPecaTecelagemColecao();

            daoControladoriaPecaTecelagemColecao = bllControladoriaPecaTecelagem.RetornarControladoriaPecaTecelagemDoRomaneio(romaneioId);

            dgvPecasRomaneio.DataSource = null;
            dgvPecasRomaneio.DataSource = daoControladoriaPecaTecelagemColecao;
            dgvPecasRomaneio.Update();
            dgvPecasRomaneio.Refresh();
        }
예제 #3
0
        public void CancelarPecasDoGrid()
        {
            BllControladoriaPecaTecelagem bllControladoriaPecaTecelagem = new BllControladoriaPecaTecelagem();

            int total = dgvPecasRomaneio.Rows.Count;
            int i;

            for (i = 0; i < total; i++)
            {
                DaoControladoriaPecaTecelagem daoControladoriaPecaTecelagem = new DaoControladoriaPecaTecelagem();
                daoControladoriaPecaTecelagem.Id     = Convert.ToInt32(dgvPecasRomaneio.Rows[i].Cells[0].Value);
                daoControladoriaPecaTecelagem.Numero = dgvPecasRomaneio.Rows[i].Cells[3].Value.ToString();

                bllControladoriaPecaTecelagem.Deletar(daoControladoriaPecaTecelagem);
            }
        }
예제 #4
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (dgvPecasRomaneio.SelectedRows.Count == 0)
     {
         MessageBox.Show("Nenhum registro selecionado.");
         return;
     }
     else
     {
         //pegar registro selecionado no Grid
         DaoControladoriaPecaTecelagem daoControladoriaPecaTecelagem = (dgvPecasRomaneio.SelectedRows[0].DataBoundItem as DaoControladoriaPecaTecelagem);
         BllControladoriaPecaTecelagem bllControladoriaPecaTecelagem = new BllControladoriaPecaTecelagem();
         bllControladoriaPecaTecelagem.Deletar(daoControladoriaPecaTecelagem);
         AtualizarDgvPecasRomaneio(Convert.ToInt32(txtId.Text));
     }
 }