Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        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)
        {
            Response.Redirect("../../Paginas/Login/Erro/AcessoNegado.aspx");
        }


        if (!Page.IsPostBack)
        {
            MateriaPrimaBD bd           = new MateriaPrimaBD();
            MateriaPrima   materiaprima = bd.Select(Convert.ToInt32(Session["IDMateriaPrima"]));
            txtNome.Text       = materiaprima.Nome;
            txtQuantidade.Text = Convert.ToString(materiaprima.Quantidade);
        }
    }
        private void CapacidadeProducao()
        {
            MateriaPrimaBD bd = new MateriaPrimaBD();

            MateriaPrima mp1  = bd.Select(1);
            double       qnt1 = ((mp1.Quantidade * 40) / 20) * 64;

            txtCpCimento.Text = qnt1.ToString() + " - Unidades";

            MateriaPrima mp2  = bd.Select(2);
            double       qnt2 = ((mp2.Quantidade * 1000) / 26) * 64;

            txtCpAreia.Text = qnt2.ToString() + " - Unidades";

            MateriaPrima mp3  = bd.Select(3);
            double       qnt3 = ((mp3.Quantidade * 1000) / 78) * 64;

            txtCpTerra.Text = qnt3.ToString() + " - Unidades";
        }
        private void Calculo()
        {
            MateriaPrimaBD bd = new MateriaPrimaBD();

            MateriaPrima mp1  = bd.Select(1);
            double       qnt1 = (mp1.Quantidade * 40) / 20;

            txtCimento.Text = qnt1.ToString() + " - Traços";

            MateriaPrima mp2  = bd.Select(2);
            double       qnt2 = (mp2.Quantidade * 1000) / 26;

            txtAreia.Text = qnt2.ToString() + " - Traços";

            MateriaPrima mp3  = bd.Select(3);
            double       qnt3 = (mp3.Quantidade * 1000) / 78;

            txtTerra.Text = qnt3.ToString() + " - Traços";
        }
Beispiel #4
0
        protected void BtnSalvar_Click(object sender, EventArgs e)
        {
            MateriaPrimaBD bd      = new MateriaPrimaBD();
            MateriaPrima   materia = bd.Select(Convert.ToInt32(Session["ID"]));

            materia.Quantidade = Convert.ToInt32(txtQuantidadeMateria.Text);

            if (bd.Update(materia))
            {
                lblMensagem.Text          = "Matéria Prima alterada com sucesso";
                txtQuantidadeMateria.Text = "";
                txtQuantidadeMateria.Focus();
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
    protected void lbSalvar_Click(object sender, EventArgs e)
    {
        if (!hasMateria())
        {
            lblMensagemErro.Text = "Selecione uma matéria prima";
            return;
        }
        ItemNotaFiscal itemnotafiscal = new ItemNotaFiscal();

        itemnotafiscal.ValorUnitario  = Convert.ToDouble(txtValorUnitario.Text);
        itemnotafiscal.ValorTUnitario = Convert.ToDouble(txtValorTUnitario.Text);
        itemnotafiscal.Quantidade     = Convert.ToInt32(txtQuantidade.Text);
        itemnotafiscal.QuantidadeItem = Convert.ToDouble(txtQuantidadeItem.Text);
        itemnotafiscal.DataFabricacao = Convert.ToDateTime(txtFabricacao.Text);
        itemnotafiscal.DataValidade   = Convert.ToDateTime(txtValidade.Text);
        itemnotafiscal.Lote           = txtLote.Text;


        MateriaPrima   mp   = new MateriaPrima();
        MateriaPrimaBD mpbd = new MateriaPrimaBD();

        mp = mpbd.Select(Convert.ToInt32(ddlMateria.SelectedItem.Value));

        itemnotafiscal.MateriPrima = mp;

        NotaFiscal nf = new NotaFiscal();

        nf.Id = Convert.ToInt32(Session["IDNotaFiscal"]);

        itemnotafiscal.NotaFiscal = nf;
        ItemNotaFiscalBD bd = new ItemNotaFiscalBD();
        int retorno         = bd.InsertRetornaId(itemnotafiscal);

        if (retorno > 0)
        {
            Session["IDItemNotaFiscal"] = retorno;
        }


        lblMensagem.Text = "Item incluído com sucesso";
        LimparCampos();
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int           codigo      = Convert.ToInt32(Session["codigo"]);
        FuncionarioBD bdfun       = new FuncionarioBD();
        Funcionario   funcionario = bdfun.Select(codigo);

        SaidaMateria saidamateria = new SaidaMateria();

        saidamateria.Materia     = ddlMateria.SelectedItem.Text;
        saidamateria.Quantidade  = -Convert.ToInt32(txtQuantidade.Text);
        saidamateria.Data        = DateTime.Now;
        saidamateria.Funcionario = funcionario.Nome;
        SaidaMateriaBD bd = new SaidaMateriaBD();

        string         saidamateriaid = ddlMateria.SelectedItem.Value;
        MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
        MateriaPrima   materiaprima   = materiaprimabd.Select(Convert.ToInt32(saidamateriaid));

        materiaprima.Quantidade = materiaprima.Quantidade - Convert.ToInt32(txtQuantidade.Text);

        if (materiaprima.Quantidade >= 0)
        {
            if (bd.Insert(saidamateria))
            {
                materiaprimabd.Update(materiaprima);

                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true);
                txtQuantidade.Text = "";
                txtQuantidade.Focus();
                LimparCampos();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Ocorreu um erro. Contate o suporte!');", true);
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Matéria prima insuficiente!');", true);
        }
    }
Beispiel #7
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        MateriaPrimaBD bd           = new MateriaPrimaBD();
        MateriaPrima   materiaprima = bd.Select(Convert.ToInt32(Session["IDMateriaPrima"]));

        materiaprima.Nome       = txtNome.Text;
        materiaprima.Quantidade = Convert.ToDouble(txtQuantidade.Text);


        if (bd.Update(materiaprima))
        {
            lblMensagemErro.Visible = false;

            lblMensagem.Text = "Matéria-Prima alterada com sucesso";
            txtNome.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int           codigo      = Convert.ToInt32(Session["codigo"]);
        FuncionarioBD bdfun       = new FuncionarioBD();
        Funcionario   funcionario = bdfun.Select(codigo);

        SaidaMateria saidamateria = new SaidaMateria();

        saidamateria.Materia     = ddlMateria.SelectedItem.Text;
        saidamateria.Quantidade  = -Convert.ToInt32(txtQuantidade.Text);
        saidamateria.Data        = DateTime.Now;
        saidamateria.Funcionario = funcionario.Nome;
        SaidaMateriaBD bd = new SaidaMateriaBD();

        string         saidamateriaid = ddlMateria.SelectedItem.Value;
        MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
        MateriaPrima   materiaprima   = materiaprimabd.Select(Convert.ToInt32(saidamateriaid));

        materiaprima.Quantidade = materiaprima.Quantidade - Convert.ToInt32(txtQuantidade.Text);
        if (materiaprima.Quantidade >= 0)
        {
            if (bd.Insert(saidamateria))
            {
                materiaprimabd.Update(materiaprima);

                lblMensagem.Text   = "Entrada cadastrada com sucesso";
                txtQuantidade.Text = "";
                txtQuantidade.Focus();
                LimparCampos();
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar. Materia Prima insulficiente.";
        }
    }
Beispiel #9
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int           codigo      = Convert.ToInt32(Session["codigo"]);
        FuncionarioBD bdfun       = new FuncionarioBD();
        Funcionario   funcionario = bdfun.Select(codigo);

        EntradaMateria entradamateria = new EntradaMateria();

        entradamateria.Nome        = ddlMateria.SelectedItem.Text;
        entradamateria.Descricao   = txtDescricao.Text;
        entradamateria.Valor       = Convert.ToDouble(txtValor.Text);
        entradamateria.Quantidade  = Convert.ToInt32(txtQuantidade.Text);
        entradamateria.Data        = DateTime.Now;
        entradamateria.Funcionario = funcionario.Nome;

        EntradaBD bd = new EntradaBD();

        if (bd.Insert(entradamateria))
        {
            string entradamateriaid = ddlMateria.SelectedItem.Value;

            MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
            MateriaPrima   materiaprima   = materiaprimabd.Select(Convert.ToInt32(entradamateriaid));
            materiaprima.Quantidade = materiaprima.Quantidade + Convert.ToInt32(txtQuantidade.Text);
            materiaprimabd.Update(materiaprima);

            lblMensagem.Text   = "Entrada cadastrada com sucesso";
            txtQuantidade.Text = "";
            txtDescricao.Text  = "";
            txtValor.Text      = "";
            txtQuantidade.Focus();
            LimparCampos();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int           codigo      = Convert.ToInt32(Session["codigo"]);
        FuncionarioBD bdfun       = new FuncionarioBD();
        Funcionario   funcionario = bdfun.Select(codigo);

        EntradaMateria entradamateria = new EntradaMateria();

        entradamateria.Nome        = ddlMateria.SelectedItem.Text;
        entradamateria.Descricao   = txtDescricao.Text;
        entradamateria.Valor       = Convert.ToDouble(txtValor.Text);
        entradamateria.Quantidade  = Convert.ToInt32(txtQuantidade.Text);
        entradamateria.Data        = DateTime.Now;
        entradamateria.Funcionario = funcionario.Nome;

        EntradaBD bd = new EntradaBD();

        if (bd.Insert(entradamateria))
        {
            string entradamateriaid = ddlMateria.SelectedItem.Value;

            MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
            MateriaPrima   materiaprima   = materiaprimabd.Select(Convert.ToInt32(entradamateriaid));
            materiaprima.Quantidade = materiaprima.Quantidade + Convert.ToInt32(txtQuantidade.Text);
            materiaprimabd.Update(materiaprima);

            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true);
            txtQuantidade.Text = "";
            txtDescricao.Text  = "";
            txtValor.Text      = "";
            txtQuantidade.Focus();
            LimparCampos();
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Ocorreu um erro. Contate o suporte!');", true);
        }
    }
Beispiel #11
0
        protected void BtnSalvar_Click(object sender, EventArgs e)
        {
            MateriaPrimaBD materiaBD = new MateriaPrimaBD();
            MateriaPrima   materia   = materiaBD.Select(Convert.ToInt32(ddlNomeMateria.SelectedValue));

            PerdaMateria perdamateria = new PerdaMateria();

            perdamateria.Quantidade = Convert.ToInt32(txtQuantidadePerda.Text);
            perdamateria.Observacao = Convert.ToString(txtObservacao.Text);

            perdamateria.MateriaPrima = materia;

            PerdaMateriaBD perdaMateriabd = new PerdaMateriaBD();
            int            retorno        = perdaMateriabd.Insert(perdamateria);

            switch (retorno)
            {
            case 0:
                LimparCampos();
                ddlNomeMateria.Focus();
                lblMensagem.Text = "Refugo de Matéria Prima adicionado";
                break;

            case 1:
                //Erro no banco de dados
                lblMensagem.Text = "Não foi possível inserir o refugo.";
                break;

            case 2:
                //Erro geral
                lblMensagem.Text = "Não foi possível inserir o refugo.";
                break;

            default:
                break;
            }
        }
    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;
        }
    }