private void Carrega() { // op OrdemProducaoBD bd = new OrdemProducaoBD(); DataSet ds = bd.SelectAllAguardando(); int quantidade = ds.Tables[0].Rows.Count; if (quantidade > 0) { grvOPAberta.DataSource = ds.Tables[0].DefaultView; grvOPAberta.DataBind(); grvOPAberta.HeaderRow.TableSection = TableRowSection.TableHeader; } else { lblMensagem.Text = "Nenhuma ordem de produção aguardando"; } if (quantidade > 3) { lblAviso.Text = "Mesa de Vulcanização já pode ser ligada"; } else { lblAviso.Text = ""; } }
private void Carrega() { // op OrdemProducaoBD bd = new OrdemProducaoBD(); DataSet ds = bd.SelectAllInner(); int quantidade = ds.Tables[0].Rows.Count; if (quantidade > 0) { grvOPAberta.DataSource = ds.Tables[0].DefaultView; grvOPAberta.DataBind(); grvOPAberta.HeaderRow.TableSection = TableRowSection.TableHeader; } else { lblMensagem.Text = "Nenhuma ordem de produção cadastrada"; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int codigo = Convert.ToInt32(Session["ID"]); FuncionarioBD bd1 = new FuncionarioBD(); Funcionario funcionario = bd1.Select(codigo); try { if (!IsGerente(funcionario.Tipo)) { Response.Redirect("../../Paginas/Login/Erro/AcessoNegado.aspx"); } } catch (Exception ex) { Response.Redirect("../../Paginas/Login/Erro/AcessoNegado.aspx"); } // ordem producao OrdemProducaoBD bd = new OrdemProducaoBD(); OrdemProducao ordemproducao = bd.SelectAlterar(Convert.ToInt32(Session["IDOrdemProducao"])); txtDataEntrada.Text = ordemproducao.DataEntrada.ToShortDateString(); txtPrevisaoEntrega.Text = ordemproducao.PrevisaoEntrega.ToShortDateString(); // tapete TapeteBD bdd = new TapeteBD(); Tapete tapete = TapeteBD.Select(Convert.ToInt32(Session["IDTapete"].ToString())); txtLargura.Text = Convert.ToString(tapete.Comprimento); txtComprimento.Text = Convert.ToString(tapete.Largura); txtTipoArte.Text = tapete.TipoArte; txtValorVenda.Text = Convert.ToString(tapete.ValorVenda); // Status StatusOrdemProducaoBD bddd = new StatusOrdemProducaoBD(); StatusOrdemProducao statusOrdemProducao = bddd.Select(Convert.ToInt32(Session["IDStatus"])); ddlStatus.DataValueField = statusOrdemProducao.Descricao; } }
protected void lbSalvar_Click(object sender, EventArgs e) { // ordem producao OrdemProducaoBD bd = new OrdemProducaoBD(); OrdemProducao ordemproducao = bd.SelectAlterar(Convert.ToInt32(Session["IDOrdemProducao"])); ordemproducao.DataEntrada = Convert.ToDateTime(txtDataEntrada.Text); ordemproducao.PrevisaoEntrega = Convert.ToDateTime(txtPrevisaoEntrega.Text); if (bd.Update(ordemproducao)) { //lblMensagemErro.Visible = false; lblMensagem.Text = "Ordem de procução alterada com sucesso"; txtDataEntrada.Focus(); } else { lblMensagem.Text = "Erro ao salvar."; } }
public static List <string> getChartData() { var returnData = new List <string>(); var dataset = new DataSet(); OrdemProducaoBD bd = new OrdemProducaoBD(); dataset = bd.SelectAllInnerFechadaGrafico(); var chartLabel = new StringBuilder(); var chartData = new StringBuilder(); chartLabel.Append("["); chartData.Append("["); foreach (DataRow row in dataset.Tables[0].Rows) { chartLabel.Append(string.Format("'{0}',", row["NomeMes"].ToString())); chartData.Append(string.Format("{0},", row["Valortotal"].ToString())); chartData.Length--; //For removing ',' chartData.Length--; //For removing ',' chartData.Length--; //For removing ',' } chartData.Length--; //For removing ',' chartData.Append("]"); chartLabel.Length--; //For removing ',' chartLabel.Append("]"); returnData.Add(chartLabel.ToString()); returnData.Add(chartData.ToString()); return(returnData); }
protected void lbSalvar_Click(object sender, EventArgs e) { if (!hasStatus()) { lblMensagemErro.Text = "Selecione um Status"; return; } if (!hassCliente()) { lblMensagemErro.Text = "Selecione um Cliente"; return; } if (!hassMP()) { lblMensagemErro.Text = "Selecione uma matéria-prima"; return; } OrdemProducao ordemproducao = new OrdemProducao(); OrdemProducaoBD bd = new OrdemProducaoBD(); StatusOrdemProducao statusOrdemProducao = new StatusOrdemProducao(); ordemproducao.DataEntrada = Convert.ToDateTime(txtDataEntrada.Text); ordemproducao.PrevisaoEntrega = Convert.ToDateTime(txtPrevisaoEntrega.Text); StatusOrdemProducaoBD statusbd = new StatusOrdemProducaoBD(); statusOrdemProducao = statusbd.Select(Convert.ToInt32(ddlStatus.SelectedItem.Value)); // relacionamento op com status ordemproducao.StatusOrdemProducao = statusOrdemProducao; // relacionamento op com funcionario Funcionario funcionario = new Funcionario(); FuncionarioBD funcionarioBD = new FuncionarioBD(); funcionario = funcionarioBD.Select(Convert.ToInt32(Session["ID"])); ordemproducao.Pessoa = funcionario; //select ordem produção // OrdemProducao ordemProducao = bd.Select(Convert.ToInt32(Session["IDOrdemProducao"])); //relacionamento op CLIENTE Cliente cliente = new Cliente(); ClienteBD clienteBD = new ClienteBD(); cliente = clienteBD.Select(Convert.ToInt32(ddlClientes.SelectedItem.Value)); ordemproducao.Pessoa = cliente; //relacionamento op CLIENTE MateriaPrima mp = new MateriaPrima(); MateriaPrimaBD mpBD = new MateriaPrimaBD(); mp = mpBD.Select(Convert.ToInt32(ddlMP.SelectedItem.Value)); ordemproducao.MP = mp; // tapete.OrdemProducao = bd.SelectDaniel(ordemproducao.Id, ordemproducao.DataEntrada, ordemproducao.PrevisaoEntrega); int retorno = bd.Insert(ordemproducao); switch (retorno) { case 0: Tapete tapete = new Tapete(); TapeteBD tapeteBD = new TapeteBD(); tapete.Largura = Convert.ToDouble(txtLargura.Text); tapete.Comprimento = Convert.ToDouble(txtComprimento.Text); tapete.TipoArte = txtArte.Text; tapete.ValorVenda = Convert.ToDouble(txtValorVenda.Text); tapete.OrdemProducao = bd.Select(ordemproducao); tapeteBD.Insert(tapete); lblMensagemErro.Visible = false; lblMensagem.Text = "Cadastro realizado com sucesso"; LimparCampos(); Carrega(); break; //LimparCampos(); //txtDataEntrada.Focus(); //lblMensagem.Text = "Cadastro realizado com sucesso"; //break; case 1: //Erro no banco de dados lblMensagem.Text = "Não foi possível realizar o cadastro."; break; case 2: //Erro geral lblMensagem.Text = "Não foi possível realizar o cadastro."; break; case -1: lblMensagem.Text = "Não foi possível realizar o cadastro."; break; default: break; } }