public DaoControladoriaRomaneioTecelagem RetornaControladoriaRomaneioTecelagemPorId(int id) { try { DaoControladoriaRomaneioTecelagem daoControladoriaRomaneioTecelagem = new DaoControladoriaRomaneioTecelagem(); dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@id", id); DataTable dataTableControladoriaRomaneioTecelagemColecao = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspRetornarControladoriaRomaneioTecelagemPorId"); foreach (DataRow linha in dataTableControladoriaRomaneioTecelagemColecao.Rows) { daoControladoriaRomaneioTecelagem.Id = Convert.ToInt32(linha["Id"]); daoControladoriaRomaneioTecelagem.OperadorNumero = linha["OperadorNumero"].ToString(); daoControladoriaRomaneioTecelagem.Numero = linha["Numero"].ToString(); daoControladoriaRomaneioTecelagem.RStatus = linha["RStatus"].ToString(); daoControladoriaRomaneioTecelagem.DataCadastro = Convert.ToDateTime(linha["DataCadastro"]); daoControladoriaRomaneioTecelagem.Ativo = Convert.ToInt32(linha["Ativo"]); } return(daoControladoriaRomaneioTecelagem); } catch (Exception ex) { throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message); } }
public string Ativar(DaoControladoriaRomaneioTecelagem daoControladoriaRomaneioTecelagem) { try { dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@Id", daoControladoriaRomaneioTecelagem.Id); dalSqlServer.AdicionaParametros("@OperadorNumero", daoControladoriaRomaneioTecelagem.OperadorNumero); string id = dalSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspControladoriaRomaneioTecelagemAtivar").ToString(); return(id); } catch (Exception exception) { return(exception.Message); } }
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); } }
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); } }
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(); } } } } }