Exemplo n.º 1
0
        public void AtivaRomaneio()
        {
            BllControladoriaRomaneioTecelagem bllControladoriaRomaneioTecelagem = new BllControladoriaRomaneioTecelagem();
            DaoControladoriaRomaneioTecelagem daoControladoriaRomaneioTecelagem = new DaoControladoriaRomaneioTecelagem();

            daoControladoriaRomaneioTecelagem.Id             = Convert.ToInt32(txtId.Text);
            daoControladoriaRomaneioTecelagem.OperadorNumero = operadorNumero;
            try
            {
                bllControladoriaRomaneioTecelagem.Ativar(daoControladoriaRomaneioTecelagem);
                //lblNumeroRomaneio.ForeColor = Color.DeepSkyBlue;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não Foi possível Ativar o Romaneio. Erro: " + ex);
            }
        }
Exemplo n.º 2
0
        public void CancelarRomaneio()
        {
            BllControladoriaRomaneioTecelagem bllControladoriaRomaneioTecelagem = new BllControladoriaRomaneioTecelagem();
            DaoControladoriaRomaneioTecelagem daoControladoriaRomaneioTecelagem = new DaoControladoriaRomaneioTecelagem();

            daoControladoriaRomaneioTecelagem.Id     = Convert.ToInt32(txtId.Text);
            daoControladoriaRomaneioTecelagem.Numero = lblNumeroRomaneio.Text;
            string retorno = bllControladoriaRomaneioTecelagem.Deletar(daoControladoriaRomaneioTecelagem);

            try
            {
                int id = Convert.ToInt32(retorno);

                MessageBox.Show("Romaneio cancelado com sucesso! ID: " + id.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível deletar o Romaneio. Erro: " + ex);
            }
        }
Exemplo n.º 3
0
        private void txtId_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
            {
                if (this.Text.Equals("Inserir Controladoria Romaneio Tecelagem"))
                {
                    if (txtId.Text.Equals(""))
                    {
                        BllControladoriaRomaneioTecelagem bllControladoriaRomaneioTecelagem = new BllControladoriaRomaneioTecelagem();
                        DaoControladoriaRomaneioTecelagem daoControladoriaRomaneioTecelagem = new DaoControladoriaRomaneioTecelagem();
                        int ultimoNumero = Convert.ToInt32(bllControladoriaRomaneioTecelagem.RetornaControladoriaRomaneioTecelagemUltimoNumero());
                        int numeroAtual  = ultimoNumero + 1;
                        daoControladoriaRomaneioTecelagem.Numero         = numeroAtual.ToString();
                        daoControladoriaRomaneioTecelagem.OperadorNumero = operadorNumero;

                        string retorno = bllControladoriaRomaneioTecelagem.Insert(daoControladoriaRomaneioTecelagem);
                        try
                        {
                            int id = Convert.ToInt32(retorno);
                            txtId.Text             = retorno;
                            lblNumeroRomaneio.Text = daoControladoriaRomaneioTecelagem.Numero;
                            AtualizarDgvPecasRomaneio(Convert.ToInt32(txtId.Text));
                            e.Handled = true;
                            SendKeys.Send("{tab}");
                        }
                        catch
                        {
                            MessageBox.Show("Não foi possível inserir o registro. Detalhes:  " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            txtId.Focus();
                        }
                    }
                    else
                    {
                        try
                        {
                            BllControladoriaRomaneioTecelagem bllControladoriaRomaneioTecelagem = new BllControladoriaRomaneioTecelagem();
                            DaoControladoriaRomaneioTecelagem daoControladoriaRomaneioTecelagem = new DaoControladoriaRomaneioTecelagem();
                            daoControladoriaRomaneioTecelagem = bllControladoriaRomaneioTecelagem.RetornaControladoriaRomaneioTecelagemPorId(Convert.ToInt32(txtId.Text));
                            if (daoControladoriaRomaneioTecelagem.Numero == null)
                            {
                                txtId.Text             = "";
                                lblNumeroRomaneio.Text = "";
                                AtualizarDgvPecasRomaneio(Convert.ToInt32(txtId.Text));
                                txtId.Focus();
                            }
                            else
                            {
                                lblNumeroRomaneio.Text = daoControladoriaRomaneioTecelagem.Numero;
                                e.Handled = true;
                                SendKeys.Send("{tab}");
                                AtualizarDgvPecasRomaneio(Convert.ToInt32(txtId.Text));
                            }
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show("Este código de romaneio não existe.");
                            AtualizarDgvPecasRomaneio(0);
                            txtId.Focus();
                        }
                    }
                }
            }
        }