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);
        }
    }
Beispiel #2
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        MateriaPrima MateriaPrima = new MateriaPrima();

        MateriaPrima.Nome          = txtNome.Text;
        MateriaPrima.Unidade       = Convert.ToString(txtUnidade.Text);
        MateriaPrima.Quantidade    = Convert.ToDouble(txtQuantidade.Text);
        MateriaPrima.ValorUnitario = Convert.ToDouble(txtValorUnitario.Text);
        MateriaPrima.ValorTotal    = Convert.ToDouble(txtValorTotal.Text);

        MateriaPrimaBD bd = new MateriaPrimaBD();

        if (bd.Insert(MateriaPrima))
        {
            LimparCampos();
            lblMensagem.Text = "Cadastro realizado com Sucesso!";

            txtNome.Text          = "";
            txtUnidade.Text       = "";
            txtQuantidade.Text    = "";
            txtValorUnitario.Text = "";
            txtValorTotal.Text    = "";
        }
        else
        {
            lblMensagem.Text = "Erro!";
        }
    }
Beispiel #3
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (!hasMateria())
        {
            lblMensagem.Text = "Selecione uma matéria-prima";
            return;
        }
        if (!hasFornecedor())
        {
            lblMensagem.Text = "Selecione um fornecedor";
            return;
        }

        int            materia = Convert.ToInt32(ddlMateria.SelectedItem.Value);
        MateriaPrimaBD bd      = new MateriaPrimaBD();

        for (int i = 0; i < ddlFornecedor.Items.Count; i++)
        {
            if (ddlFornecedor.Items[i].Selected)
            {
                int fornecedor = Convert.ToInt32(ddlFornecedor.Items[i].Value);
                bd.Vincular(materia, fornecedor);
            }
        }
        lblMensagem.Text = "Produto vinculado com sucesso";
    }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                CarregaTotal();
            }

            int      codigo = Convert.ToInt32(Session["ID"]);
            PessoaBD bd     = new PessoaBD();
            Pessoa   pessoa = bd.Select(codigo);

            string[] meses    = new string[] { "Janeiro", "Feveiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" };
            int      mesatual = DateTime.Now.Month;

            lblMes.Text = meses[mesatual - 1];


            MateriaPrimaBD materiaPrimaBD = new MateriaPrimaBD();
            DataSet        ds             = materiaPrimaBD.GetEstoqueMinimo();
            string         produtos       = "";

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                DataRow dr   = ds.Tables[0].Rows[i];
                string  nome = Convert.ToString(dr["mat_nome"]);
                produtos = produtos + nome + ", ";
            }

            lblAlertaEstoqueMinimo.Text = "Produtos abaixo do estoque mínimo: " + produtos;
        }
Beispiel #5
0
        private void CarregaAlerta()
        {
            ProdutoBD produtoBD = new ProdutoBD();
            DataSet   ds        = produtoBD.GetEstoqueMinimo();

            int    quantidadeLinhas = ds.Tables[0].Rows.Count;
            string produtos         = "";

            for (int i = 0; i < quantidadeLinhas; i++)
            {
                DataRow dr   = ds.Tables[0].Rows[i];
                string  nome = Convert.ToString(dr["prod_nome"]);
                produtos = produtos + nome + ",";
            }
            lblAviso.Text = "Produtos abaixo do estoque mínimo: " + produtos;

            MateriaPrimaBD materiaPrimaBD  = new MateriaPrimaBD();
            DataSet        dst             = materiaPrimaBD.GetEstoqueMin();
            int            quantidadeLinha = dst.Tables[0].Rows.Count;
            string         materia         = "";

            for (int i = 0; i < quantidadeLinha; i++)
            {
                DataRow dr   = dst.Tables[0].Rows[i];
                string  nome = Convert.ToString(dr["mat_nome"]);
                materia = materia + nome + ",";
            }
            lblAvisoMateria.Text = "Matéria Prima abaixo do estoque mínimo: " + materia;
        }
        private void Carrega()
        {
            MateriaPrimaBD bd = new MateriaPrimaBD();
            DataSet        ds = bd.SelectAll();

            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
        }
Beispiel #7
0
        private void CarregaMateriaPrima()
        {
            MateriaPrimaBD bd = new MateriaPrimaBD();
            DataSet        ds = bd.SelectAll();

            ddlNomeMateria.DataSource     = ds.Tables[0].DefaultView;
            ddlNomeMateria.DataTextField  = "mat_nome";
            ddlNomeMateria.DataValueField = "mat_id";
            ddlNomeMateria.DataBind();
            ddlNomeMateria.Items.Insert(0, "Selecione");
        }
    private void CarregaMateria()
    {
        MateriaPrimaBD bd = new MateriaPrimaBD();
        DataSet        ds = bd.SelectAll();

        ddlMateria.DataSource     = ds.Tables[0].DefaultView;
        ddlMateria.DataTextField  = "mat_nome";
        ddlMateria.DataValueField = "mat_codigo";
        ddlMateria.DataBind();
        ddlMateria.Items.Insert(0, new ListItem("Selecione", "0"));
    }
Beispiel #9
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //variavel verificar falso verdadeiro
        bool iscadastrar = false;

        //WebSite1.Classes.Login login = new WebSite1.Classes.Login();
        MateriaPrima materia = new MateriaPrima();

        materia.Nome = txtNome.Text;
        //materia.Quantidade = Convert.ToDouble(txtQuantidade.Text);
        materia.Quantidade = 0;
        materia.Descricao  = txtDescricao.Text;
        materia.Status     = ddlStatus.Text;
        MateriaPrimaBD bd = new MateriaPrimaBD();

        //buscando email do BD
        System.Data.IDbConnection objConexao;
        System.Data.IDbCommand    objCommand;
        System.Data.IDataReader   objDataReader;
        objConexao    = Mapped.Connection();
        objCommand    = Mapped.Command("SELECT mat_nome FROM mat_materiaprima ", objConexao);
        objDataReader = objCommand.ExecuteReader();

        //laço repetição
        while (objDataReader.Read())
        {
            //se o campo for igual do BD
            // if (txtNome.Text == objDataReader["mat_nome"].ToString())
            if (string.Equals(txtNome.Text, objDataReader["mat_nome"].ToString(), StringComparison.OrdinalIgnoreCase))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('A matéria prima já existe!');", true);
                iscadastrar = true;
                break;
            }
        }

        if (iscadastrar == false)
        {
            if (bd.Insert(materia))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true);
                txtNome.Text = "";
                // txtQuantidade.Text = "";
                txtDescricao.Text = "";
                txtNome.Focus();
                LimparCampos();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Erro ao salvar! Contate o suporte!');", true);
            }
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //variavel verificar falso verdadeiro
        bool iscadastrar = false;

        //WebSite1.Classes.Login login = new WebSite1.Classes.Login();
        MateriaPrima materia = new MateriaPrima();

        materia.Nome       = txtNome.Text;
        materia.Quantidade = Convert.ToDouble(txtQuantidade.Text);
        materia.Descricao  = txtDescricao.Text;
        materia.Status     = ddlStatus.Text;
        MateriaPrimaBD bd = new MateriaPrimaBD();

        //buscando email do BD
        System.Data.IDbConnection objConexao;
        System.Data.IDbCommand    objCommand;
        System.Data.IDataReader   objDataReader;
        objConexao    = Mapped.Connection();
        objCommand    = Mapped.Command("SELECT mat_nome FROM mat_materiaprima ", objConexao);
        objDataReader = objCommand.ExecuteReader();

        //laço repetição
        while (objDataReader.Read())
        {
            //se o campo for igual do BD
            if (txtNome.Text == objDataReader["mat_nome"].ToString())
            {
                lblMensagem.Text = "Matéria Prima já existente";
                iscadastrar      = true;
                break;
            }
        }

        if (iscadastrar == false)
        {
            if (bd.Insert(materia))
            {
                lblMensagem.Text   = "Matéria Prima cadastrada com sucesso";
                txtNome.Text       = "";
                txtQuantidade.Text = "";
                txtDescricao.Text  = "";
                txtNome.Focus();
                LimparCampos();
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
    }
Beispiel #11
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            MateriaPrima materiaPrima = new MateriaPrima();

            materiaPrima.Nome = txtNome.Text;

            MateriaPrimaBD bd = new MateriaPrimaBD();

            if (bd.Insert(materiaPrima))
            {
                Response.Write("<script>alert('Matéria-prima cadasttrada com sucesso!')</script>");
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
Beispiel #12
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        MateriaPrima materiaprima = new MateriaPrima();

        materiaprima.Nome = txtNome.Text;

        MateriaPrima validaNome = new MateriaPrima();

        MateriaPrimaBD bd = new MateriaPrimaBD();

        validaNome = bd.VerificaDupicidadeNome(materiaprima.Nome);

        if (NomeEncontrado(validaNome))
        {
            txtNome.Focus();
            lblMensagemErro.Text = "´Matéria Prima já cadastrada no sistema";
        }
        else
        {
            int retorno = bd.Insert(materiaprima);

            switch (retorno)
            {
            case 0:
                LimparCampos();
                txtNome.Focus();
                lblMensagemErro.Visible = false;
                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;

            default:
                break;
            }
        }
    }
Beispiel #13
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.";
            }
        }
        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";
        }
        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";
        }
    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();
    }
Beispiel #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int        codigo   = Convert.ToInt32(Session["ID"]);
            UsuariosBD bd       = new UsuariosBD();
            Usuarios   usuarios = bd.Select(codigo);

            if (!IsUser(usuarios.Tipo))
            {
                Response.Redirect("IndexUser.aspx");
            }
            else
            {
                lblTitulo.Text = "" + usuarios.Nome;

                ProdutoBD produtoBD = new ProdutoBD();
                DataSet   ds        = produtoBD.GetEstoqueMinimo();

                int    quantidadeLinhas = ds.Tables[0].Rows.Count;
                string produtos         = "";

                for (int i = 0; i < quantidadeLinhas; i++)
                {
                    DataRow dr   = ds.Tables[0].Rows[i];
                    string  nome = Convert.ToString(dr["prod_nome"]);
                    produtos = produtos + nome + ",";
                }
                lblAviso.Text = "Produtos abaixo do estoque mínimo: " + produtos;

                MateriaPrimaBD materiaPrimaBD  = new MateriaPrimaBD();
                DataSet        dst             = materiaPrimaBD.GetEstoqueMin();
                int            quantidadeLinha = dst.Tables[0].Rows.Count;
                string         materia         = "";

                for (int i = 0; i < quantidadeLinha; i++)
                {
                    DataRow dr   = dst.Tables[0].Rows[i];
                    string  nome = Convert.ToString(dr["mat_nome"]);
                    materia = materia + nome + ",";
                }
                lblAvisoMateria.Text = "Matéria Prima abaixo do estoque mínimo: " + materia;
            }
        }
    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 #19
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.";
        }
    }
    private void Carrega()
    {
        {
            ddlClientes.Focus();
        }


        // Carrega Clientes
        ClienteBD clientebd = new ClienteBD();
        DataSet   clienteds = clientebd.SelectAll();

        ddlClientes.DataSource     = clienteds.Tables[0].DefaultView;
        ddlClientes.DataTextField  = "pes_nomeFantasia";
        ddlClientes.DataValueField = "pes_id";
        ddlClientes.DataBind();

        ddlClientes.Items.Insert(0, "Selecione");

        // Carrega MP
        MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
        DataSet        mpds           = materiaprimabd.SelectAll();

        ddlMP.DataSource     = mpds.Tables[0].DefaultView;
        ddlMP.DataTextField  = "map_nome";
        ddlMP.DataValueField = "map_id";
        ddlMP.DataBind();

        ddlMP.Items.Insert(0, "Selecione");

        //Carrega Status
        StatusOrdemProducaoBD statusbd = new StatusOrdemProducaoBD();
        DataSet statusds = statusbd.SelectAll();

        ddlStatus.DataSource     = statusds.Tables[0].DefaultView;
        ddlStatus.DataTextField  = "sta_descricao";
        ddlStatus.DataValueField = "sta_id";
        ddlStatus.DataBind();

        ddlStatus.Items.Insert(0, "Selecione");
    }
    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 #22
0
        protected void BtnSalvar_Click(object sender, EventArgs e)
        {
            MateriaPrima materia = new MateriaPrima();

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

            MateriaPrimaBD bd = new MateriaPrimaBD();

            if (bd.Insert(materia))
            {
                lblMensagem.Text = "Matéria Prima cadastrada com sucesso";

                txtNomeMateria.Text       = "";
                txtQuantidadeMateria.Text = "";
                txtNomeMateria.Focus();
            }
            else
            {
                lblMensagem.Text = "Erro ao Salvar";
            }
        }
Beispiel #23
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 #25
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int codigo = 0;

            switch (e.CommandName)
            {
            case "Alterar":
                codigo        = Convert.ToInt32(e.CommandArgument);
                Session["ID"] = codigo;
                Response.Redirect("AlterarMateriaPrima.aspx");
                break;

            case "Deletar":
                codigo = Convert.ToInt32(e.CommandArgument);
                MateriaPrimaBD bd = new MateriaPrimaBD();
                bd.Delete(codigo);
                Carrega();
                break;

            default:
                break;
            }
        }
    private void Carrega()
    {
        {
            ItemNotaFiscal itemnotafiscal = new ItemNotaFiscal();
            txtFabricacao.TextMode = TextBoxMode.Date;
            txtValidade.TextMode   = TextBoxMode.Date;
            NotaFiscalBD bd         = new NotaFiscalBD();
            NotaFiscal   notafiscal = NotaFiscalBD.Select(Convert.ToInt32(Session["IDNotaFiscal"].ToString()));



            //  txtNumero.Text = Session["IDNotaFiscal"].ToString();


            txtNumero.Text      = Convert.ToString(notafiscal.Numero);
            txtDataEmissao.Text = Convert.ToString(notafiscal.DataEmissao);
            txtValorTotal.Text  = Convert.ToString(notafiscal.ValorTotal);
            ddlFornecedor.Items.Insert(0, new ListItem(notafiscal.Fornecedor.NomeFantasia, notafiscal.Fornecedor.pes_id.ToString()));
        }


        //Carrega Matéria-Prima
        MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
        DataSet        materiaprimads = materiaprimabd.SelectAllNn();

        //vincula matéria-prima ao dropdownlist
        ddlMateria.DataSource     = materiaprimads.Tables[0].DefaultView;
        ddlMateria.DataTextField  = "map_nome";
        ddlMateria.DataValueField = "map_id";
        ddlMateria.DataBind();
        ddlMateria.Items.Insert(0, "Selecione");

        //ItemNotaFiscalBD bditem = new ItemNotaFiscalBD();
        //DataSet ds = bditem.SelectAll();
        //grvItem.DataSource = ds.Tables[0].DefaultView;
        //grvItem.DataBind();
    }
Beispiel #27
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;
            }
        }
Beispiel #28
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");
            }


            MateriaPrimaBD bd = new MateriaPrimaBD();
            DataSet        ds = bd.SelectAll();

            int quantidade = ds.Tables[0].Rows.Count;
            if (quantidade > 0)
            {
                grvMateria.DataSource = ds.Tables[0].DefaultView;
                grvMateria.DataBind();
                grvMateria.HeaderRow.TableSection = TableRowSection.TableHeader;
            }
            else
            {
                lblMensagem.Text = "Nenhuma matéria-prima cadastrada";
            }
        }
    }
Beispiel #29
0
    protected void ddlMateria_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (!hasMateria())
        {
            lblMensagem.Text = "Selecione um produto";
            return;
        }
        int            produto = Convert.ToInt32(ddlMateria.SelectedItem.Value);
        MateriaPrimaBD bd      = new MateriaPrimaBD();
        DataSet        ds      = bd.GetFornecedores(produto);

        if (ds.Tables[0].Rows.Count > 0)
        {
            grvMateriaPrima.DataSource = ds.Tables[0].DefaultView;
            grvMateriaPrima.DataBind();
            grvMateriaPrima.Visible = true;
            lblMensagem.Text        = "";
        }
        else
        {
            lblMensagem.Text        = "Não existem fornecedores para esta Matéria Prima";
            grvMateriaPrima.Visible = false;
        }
    }
Beispiel #30
0
    private void Carrega()
    {
        //Carrega Matéria-Prima
        MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
        DataSet        materiaprimads = materiaprimabd.SelectAllNn();

        //vincula matéria-prima ao dropdownlist
        ddlMateria.DataSource     = materiaprimads.Tables[0].DefaultView;
        ddlMateria.DataTextField  = "map_nome";
        ddlMateria.DataValueField = "map_id";
        ddlMateria.DataBind();
        ddlMateria.Items.Insert(0, "Selecione");

        //Carrega Fornecedores
        FornecedorBD fornecedorbd = new FornecedorBD();
        DataSet      fornecedords = fornecedorbd.SelectAll();

        //Vincula fornecedores ao dropdownlist
        ddlFornecedor.DataSource     = fornecedords.Tables[0].DefaultView;
        ddlFornecedor.DataTextField  = "pes_nomeFantasia";
        ddlFornecedor.DataValueField = "pes_id";
        ddlFornecedor.DataBind();
        ddlFornecedor.Items.Insert(0, "Selecione");
    }