Ejemplo n.º 1
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        OrdemServico ordemServico = new OrdemServico();
        Estoque      estoque      = new Estoque();

        ordemServico.Codigo        = Convert.ToInt32(Session["ID"]);
        ordemServico.Funcionario   = txtFuncionario.Text;
        ordemServico.Produto       = ddlProdutos.SelectedItem.Value;
        ordemServico.Quantidade    = Convert.ToInt32(txtQuantidade.Text);
        ordemServico.DataInicio    = txtDatainicio.Text;
        ordemServico.DataExpiracao = txtDataexpiracao.Text;
        ordemServico.Descricao     = txtDescricao.Text;

        OrdemServicoBD bd = new OrdemServicoBD();

        if (bd.Insert(ordemServico))
        {
            lblMensagem.Text               = "Ordem de Serviço cadastrada com sucesso";
            txtFuncionario.Text            = "";
            ddlProdutos.SelectedItem.Value = "";
            txtQuantidade.Text             = "";
            txtDatainicio.Text             = "";
            txtDataexpiracao.Text          = "";
            txtDescricao.Text              = "";
            txtFuncionario.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
Ejemplo n.º 2
0
    private void Carrega()
    {
        OrdemServicoBD bd   = new OrdemServicoBD();
        DataSet        ds   = bd.SelectAll();
        int            rows = ds.Tables[0].Rows.Count;

        if (rows > 0)
        {
            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
        }
    }
Ejemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            OrdemServicoBD bd           = new OrdemServicoBD();
            OrdemServico   ordemServico = bd.Select(Convert.ToInt32(Session["ID"]));
            txtFuncionario.Text = ordemServico.Funcionario;
            //ddlProdutos.Text = ordemServico.Produto;
            //txtQuantidade.Text = ordemServico.Quantidade.ToString();
            txtDataInicio.Text    = ordemServico.DataInicio;
            txtDataExpiracao.Text = ordemServico.DataExpiracao;
            txtDescricao.Text     = ordemServico.Descricao;

            //CarregaDDL();
        }

        txtFuncionario.Focus();
    }
Ejemplo n.º 4
0
    private void Carrega()
    {
        OrdemServicoBD bd   = new OrdemServicoBD();
        DataSet        ds   = bd.SelectAll();
        int            rows = ds.Tables[0].Rows.Count;

        if (rows > 0)
        {
            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
            lblMensagem.Text  = "Ordem de servio(s) encontrada(s) : " + rows.ToString();
            GridView1.Visible = true;
        }
        else
        {
            lblMensagem.Text  = "Nenhuma Ordem de serviço encontrada";
            GridView1.Visible = false;
        }
    }
Ejemplo n.º 5
0
    private void CarregaGrafico2()
    {
        OrdemServicoBD bd = new OrdemServicoBD();
        DataSet        ds = bd.SelectPeriodo(dataInicio.Text, dataFinal.Text);

        string dados = "";

        //varre linhas do dataset
        dados = dados + "['Nome', 'Quantidade'],";
        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
            DataRow dr = ds.Tables[0].Rows[i];

            string nome       = Convert.ToString(dr["OS_FUNCIONARIO"] + " - ") + Convert.ToString(dr["OS_PRODUTO"] + " - ") + Convert.ToString(dr["OS_DATAINICIO"] + " - ") + Convert.ToString(dr["OS_DATAEXPIRACAO"]);
            int    quantidade = Convert.ToInt32(dr["OS_QUANTIDADE"]);

            dados = dados + "['" + nome + "', " + quantidade + "],";
        }

        string grafico = "";

        grafico = grafico + "<script type='text/javascript'>";
        grafico = grafico + "google.load('visualization', '1', {packages:['corechart']});";
        grafico = grafico + "function drawChart() {";
        grafico = grafico + "var data = google.visualization.arrayToDataTable([";
        grafico = grafico + dados;
        grafico = grafico + "]);";
        grafico = grafico + "var options = {";
        grafico = grafico + "title: '',";
        grafico = grafico + "is3D: true ";
        grafico = grafico + "};";
        grafico = grafico + "var chart = new google.visualization.PieChart(document.getElementById('chart_div'));";
        grafico = grafico + "chart.draw(data, options);";
        grafico = grafico + "}";
        grafico = grafico + "google.setOnLoadCallback(drawChart);";
        grafico = grafico + "</script>";

        Literal1.Text = grafico;
    }
Ejemplo n.º 6
0
    //private void CarregaDDL()
    //{
    //    ProdutoBD bd = new ProdutoBD();
    //    DataSet ds = bd.SelectAll();

    //    ddlProdutos.Items.Clear();
    //    ddlProdutos.DataSource = ds.Tables[0].DefaultView;
    //    ddlProdutos.DataTextField = "pro_nome";
    //    ddlProdutos.DataValueField = "pro_nome";
    //    ddlProdutos.DataBind();
    //    ddlProdutos.Items.Insert(0, "Selecione");
    //}

    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        OrdemServicoBD bd           = new OrdemServicoBD();
        OrdemServico   ordemServico = bd.Select(Convert.ToInt32(Session["ID"]));

        ordemServico.Codigo      = Convert.ToInt32(Session["ID"]);
        ordemServico.Funcionario = txtFuncionario.Text;
        //ordemServico.Produto = ddlProdutos.SelectedItem.Value;
        //ordemServico.Quantidade = Convert.ToInt32(txtQuantidade.Text);
        ordemServico.DataInicio    = txtDataInicio.Text;
        ordemServico.DataExpiracao = txtDataExpiracao.Text;
        ordemServico.Descricao     = txtDescricao.Text;
        if (bd.Update(ordemServico))
        {
            lblMensagem.Text = "Ordem de Serviço alterada com sucesso";
            txtFuncionario.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
Ejemplo n.º 7
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("Alterar.aspx");
            break;

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

        default:
            break;
        }
    }