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); } }
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(); } }
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(); } } }
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); } } }