Пример #1
0
        protected void ddlProduto_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                string idProd = ddlProduto.SelectedValue;
                if ((string.IsNullOrEmpty(idProd)) || idProd == "0")
                {
                    vlProduto.Text = "";
                }
                else
                {
                    //GET VALOR PRODUTO
                    ProdutoNegocios     ProdutosN = new ProdutoNegocios();
                    List <ProdutoModel> oProduto  = new List <ProdutoModel>();
                    oProduto = ProdutosN.Listar(new ProdutoModel {
                        Codigo = int.Parse(idProd)
                    });

                    if (cmbTipoPedido.SelectedValue == ((int)PedidoModel.TipoPedido.Compra).ToString())
                    {
                        vlProduto.Text = oProduto[0].PrecoCompra.Value.ToString("0.00");
                    }
                    else
                    {
                        vlProduto.Text = oProduto[0].PrecoVenda.Value.ToString("0.00");
                    }
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "NOCEP", "$(document).MensagemModal(3,'Ocorreu um erro ao buscar o valor do produto selecionado.');", true);
            }
        }
Пример #2
0
        private void DetalharObj(int Id)
        {
            ProdutoModel        oModel     = new ProdutoModel();
            List <ProdutoModel> oListModel = new List <ProdutoModel>();
            ProdutoNegocios     oNegocios  = new ProdutoNegocios();

            oModel.Codigo = Id;
            oListModel    = oNegocios.Listar(oModel);
            if (oListModel.Count > 0)
            {
                oModel = oListModel[0];

                Produto_Id.Value            = oModel.Codigo.ToString();
                txDescricao.Text            = oModel.Descricao;
                txCadastradoPor.Text        = oModel.Nome_Funcionario;
                cdFuncionario.Text          = oModel.Codigo_Funcionario.ToString();
                cmbFornecedor.SelectedValue = oModel.Codigo_Fornecedor.ToString();
                if (oModel.DataValidade != null)
                {
                    txDataValidade.Text = ((DateTime)oModel.DataValidade).ToString("yyyy-MM-dd");
                }
                txValorCompra.Text = ((Decimal)oModel.PrecoCompra).ToString("n2");
                txValorVenda.Text  = ((Decimal)oModel.PrecoVenda).ToString("n2");
                if (oModel.QuantidadeEstoque_Minima != null)
                {
                    txQuantMinima.Text = oModel.QuantidadeEstoque_Minima.ToString();
                }
                txQuantidade.Text = oModel.QuantidadeEstoque.ToString();
            }
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Carrega Combo Tipo Pedido
                Array aTipoPedido = Enum.GetValues(typeof(PedidoModel.TipoPedido));

                cmbTipoPedido.Items.Add(new ListItem("Selecione", "0"));
                foreach (PedidoModel.TipoPedido TipoPedido in aTipoPedido)
                {
                    cmbTipoPedido.Items.Add(new ListItem(TipoPedido.ToString(), ((int)TipoPedido).ToString()));
                }


                //Carrega Combo Produtos
                ProdutoNegocios     oProduto     = new ProdutoNegocios();
                List <ProdutoModel> oProdutoList = new List <ProdutoModel>();
                oProdutoList = oProduto.Listar(new ProdutoModel {
                });
                oProdutoList.Insert(0, new ProdutoModel {
                    Descricao = "Selecione", Codigo = 0
                });
                UTIL.UTIL.PreencheSelect(oProdutoList, ddlProduto, "Descricao", "Codigo");

                if (Request.QueryString["Pedido"] != null)
                {
                    int nuPedido = 0;
                    if (int.TryParse(Request.QueryString["Pedido"].ToString(), out nuPedido))
                    {
                        DetalhaPedido(nuPedido);
                    }
                    else
                    {
                        //AVISO
                        //PARAMETRO NUMERO DO PEDIDO INVÁLIDO
                    }
                }
                else //NOVO PEDIDO
                {
                    btnExcluir.Visible = false;

                    //CRIA VIEWSTATE DOS ITENS DO PEDIDO
                    ViewState.Add("oItensProduto", new List <Pedido_ProdutosModel>());

                    txDataPedido.Text = DateTime.Now.ToString("dd/MM/yyyy");

                    txStatusPedido.Text = "Novo Pedido";

                    FuncionarioModel oFuncionario = (FuncionarioModel)Session["objFuncionario"];
                    txCadastradoPor.Text = oFuncionario.Nome;
                    CodigoFunc.Value     = oFuncionario.Codigo.ToString();
                }
            }
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    ProdutoNegocios oNegocios = new ProdutoNegocios();

                    List <ProdutoModel> oList = new List <ProdutoModel>();
                    oList = oNegocios.Listar(new ProdutoModel());
                    if (oList.Count > 0)
                    {
                        RptProdutos.DataSource = oList;
                        RptProdutos.DataBind();
                    }
                }
                catch (Exception ex)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EROOR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true);
                }
            }
        }