public DaoControladoriaPecaTecelagemColecao RetornarControladoriaPecaTecelagemDoRomaneio(int controladoriaRomaneioTecelagemId)
        {
            try
            {
                DaoControladoriaPecaTecelagemColecao daoControladoriaPecaTecelagemColecao = new DaoControladoriaPecaTecelagemColecao();
                dalSqlServer.LimparParametros();
                dalSqlServer.AdicionaParametros("@controladoriaRomaneioTecelagemId", controladoriaRomaneioTecelagemId);

                DataTable dataTableControladoriaPecaTecelagem = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspRetornarControladoriaPecaTecelagemDoRomaneio");
                foreach (DataRow linha in dataTableControladoriaPecaTecelagem.Rows)
                {
                    DaoControladoriaPecaTecelagem daoControladoriaPecaTecelagem = new DaoControladoriaPecaTecelagem();

                    daoControladoriaPecaTecelagem.Id = Convert.ToInt32(linha["Id"]);
                    daoControladoriaPecaTecelagem.ControladoriaRomaneioTecelagemId = Convert.ToInt32(linha["controladoriaRomaneioTecelagemId"]);
                    daoControladoriaPecaTecelagem.OperadorNumero = linha["OperadorNumero"].ToString();
                    daoControladoriaPecaTecelagem.Numero         = linha["Numero"].ToString();
                    daoControladoriaPecaTecelagem.Nro_Rolo       = linha["Nro_Rolo"].ToString();
                    daoControladoriaPecaTecelagem.Nro_Peca       = linha["Nro_Peca"].ToString();

                    daoControladoriaPecaTecelagem.Metros       = Convert.ToDecimal(linha["Metros"].ToString().Substring(0, 5));
                    daoControladoriaPecaTecelagem.DataCadastro = Convert.ToDateTime(linha["DataCadastro"]);
                    daoControladoriaPecaTecelagem.Ativo        = Convert.ToInt32(linha["Ativo"]);

                    daoControladoriaPecaTecelagemColecao.Add(daoControladoriaPecaTecelagem);
                }

                return(daoControladoriaPecaTecelagemColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message);
            }
        }
예제 #2
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();
                        }
                    }
                }
            }
        }
예제 #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));
     }
 }
        public string Deletar(DaoControladoriaPecaTecelagem daoControladoriaPecaTecelagem)
        {
            try
            {
                dalSqlServer.LimparParametros();
                dalSqlServer.AdicionaParametros("@Id", daoControladoriaPecaTecelagem.Id);
                dalSqlServer.AdicionaParametros("@Numero", daoControladoriaPecaTecelagem.Numero);

                string id = dalSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspControladoriaPecaTecelagemDelete").ToString();

                return(id);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }