Beispiel #1
0
        public bool Insert(Perdas perdas)
        {
            //insert
            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            string sql = "INSERT INTO per_perda(per_ordem, per_produto, per_quantidade, per_motivo, per_data) VALUES (?ordem, ?produto, ?quantidade, ?motivo, ?data)";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);

            objCommand.Parameters.Add(Mapped.Parameter("?ordem", perdas.Ordem));
            objCommand.Parameters.Add(Mapped.Parameter("?produto", perdas.Produto));
            objCommand.Parameters.Add(Mapped.Parameter("?quantidade", perdas.Quantidade));
            objCommand.Parameters.Add(Mapped.Parameter("?motivo", perdas.Motivo));
            objCommand.Parameters.Add(Mapped.Parameter("?data", perdas.Data));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();

            ProdutoBD bd      = new ProdutoBD();
            Produto   produto = bd.Select(perdas.Produto);

            bd.UpdateQuantidade(produto.Codigo, perdas.Quantidade, 0);

            return(true);
        }
Beispiel #2
0
        //select
        public Perdas Select(int id)
        {
            Perdas obj = null;

            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            System.Data.IDataReader   objDataReader;
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command("SELECT * FROM per_perda WHERE per_codigo = ?codigo", objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?codigo", id));
            objDataReader = objCommand.ExecuteReader();
            while (objDataReader.Read())
            {
                obj            = new Perdas();
                obj.Codigo     = Convert.ToInt32(objDataReader["per_codigo"]);
                obj.Ordem      = Convert.ToInt32(objDataReader["per_ordem"]);
                obj.Produto    = Convert.ToString(objDataReader["per_produto"]);
                obj.Quantidade = Convert.ToInt32(objDataReader["per_quantidade"]);
                obj.Motivo     = Convert.ToString(objDataReader["per_motivo"]);
                obj.Data       = Convert.ToString(objDataReader["per_data"]);
            }
            objDataReader.Close();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
            objDataReader.Dispose();
            return(obj);
        }
Beispiel #3
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Perdas perdas = new Perdas();

        perdas.Codigo     = Convert.ToInt32(Session["ID"]);
        perdas.Produto    = ddlProdutos.SelectedItem.Value;
        perdas.Quantidade = Convert.ToInt32(txtQuantidade.Text);
        perdas.Motivo     = ddlMotivos.SelectedItem.Value;
        perdas.Data       = txtData.Text;

        PerdaBD bd = new PerdaBD();

        if (bd.Insert(perdas))
        {
            lblMensagem.Text = "Perda cadastrada com sucesso";

            ddlProdutos.SelectedItem.Value = "";
            txtQuantidade.Text             = "";
            ddlMotivos.SelectedItem.Value  = "";
            txtData.Text = "";
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }

        CarregaDDL();

        CarregaDDL2();
    }
Beispiel #4
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        string    codigo = Convert.ToString(Session["ID"]);
        DataTable data   = (DataTable)Session["mDatatable"];

        foreach (DataRow row in data.Rows)
        {
            Perdas perdas = new Perdas();
            perdas.PedCodigo  = lblGuid.Text;
            perdas.Produto    = row.Field <String>(0);
            perdas.Quantidade = row.Field <int>(1);
            perdas.Motivo     = row.Field <String>(2);
            perdas.Data       = DateTime.Now;

            PerdasBD bdperdas = new PerdasBD();
            if (bdperdas.Insert(perdas))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true);

                GridView1.DataSource = null;
                GridView1.DataBind();
                LimparCampos();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Ocorreu um erro! Contate o suporte!');", true);
            }
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        string    codigo = Convert.ToString(Session["ID"]);
        DataTable data   = (DataTable)Session["mDatatable"];

        foreach (DataRow row in data.Rows)
        {
            Perdas perdas = new Perdas();
            perdas.PedCodigo  = lblGuid.Text;
            perdas.Produto    = row.Field <String>(0);
            perdas.Quantidade = row.Field <int>(1);
            perdas.Motivo     = row.Field <String>(2);
            perdas.Data       = DateTime.Now;

            PerdasBD bdperdas = new PerdasBD();
            if (bdperdas.Insert(perdas))
            {
                lblMensagem.Text = "Perdas do pedido salvas com sucesso";

                GridView1.DataSource = null;
                GridView1.DataBind();
                LimparCampos();
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar as perdas.";
            }
        }
    }
Beispiel #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            PerdaBD bd     = new PerdaBD();
            Perdas  perdas = bd.Select(Convert.ToInt32(Session["ID"]));
            //ddlProdutos.Text = perdas.Produto;
            //txtQuantidade.Text = perdas.Quantidade.ToString();
            ddlMotivos.Text = perdas.Motivo;
            txtData.Text    = perdas.Data;

            //CarregaDDL();

            CarregaDDL2();
        }
    }
Beispiel #7
0
        //update
        public bool Update(Perdas perdas)
        {
            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            string sql = "UPDATE per_perda SET per_ordem=?ordem, per_produto=?produto, per_quantidade=?quantidade, per_motivo=?motivo, per_data=?data WHERE per_codigo =?codigo";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?ordem", perdas.Ordem));
            objCommand.Parameters.Add(Mapped.Parameter("?produto", perdas.Produto));
            objCommand.Parameters.Add(Mapped.Parameter("?quantidade", perdas.Quantidade));
            objCommand.Parameters.Add(Mapped.Parameter("?motivo", perdas.Motivo));
            objCommand.Parameters.Add(Mapped.Parameter("?codigo", perdas.Codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?data", perdas.Data));
            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();

            return(true);
        }
Beispiel #8
0
        //métodos

        //insert
        public bool Insert(Perdas perdas)
        {
            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            string sql = "INSERT INTO per_perdas(per_produto, per_quantidade, per_data, per_pedcodigo, per_motivo) VALUES (?produto, ?quantidade, ?data, ?pedcodigo, ?motivo)";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);

            objCommand.Parameters.Add(Mapped.Parameter("?produto", perdas.Produto));
            objCommand.Parameters.Add(Mapped.Parameter("?quantidade", perdas.Quantidade));
            objCommand.Parameters.Add(Mapped.Parameter("?data", perdas.Data));
            objCommand.Parameters.Add(Mapped.Parameter("?pedcodigo", perdas.PedCodigo));
            objCommand.Parameters.Add(Mapped.Parameter("?motivo", perdas.Motivo));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
            return(true);
        }
Beispiel #9
0
    protected void btnSalvar_Click1(object sender, EventArgs e)
    {
        {
            PerdaBD bd     = new PerdaBD();
            Perdas  perdas = bd.Select(Convert.ToInt32(Session["ID"]));
            perdas.Codigo = Convert.ToInt32(Session["ID"]);
            //perdas.Produto = ddlProdutos.SelectedItem.Value;
            //perdas.Quantidade = Convert.ToInt32(txtQuantidade.Text);
            perdas.Motivo = ddlMotivos.SelectedItem.Value;
            perdas.Data   = txtData.Text;

            if (bd.Update(perdas))
            {
                lblMensagem.Text = "Perda alterada com sucesso";
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
    }