Esempio n. 1
0
    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 = "";
        }
    }
Esempio n. 2
0
    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";
        }
    }
Esempio n. 3
0
    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;
        }
    }
Esempio n. 4
0
    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;
        }
    }