protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Usuario usuario = (Usuario)Session["UsuarioLogado"]; Empresa empresa = EmpresaFacade.RecuperaEmpresa(new Empresa()); lblEmpresaCodigo.Text = string.Empty; lblEmpresa.Text = empresa.Nome; lblEmpresaCodigo.Text = empresa.Id.ToString(); } }
protected void IniciaPagina() { Usuario usuario = (Usuario)Session["UsuarioLogado"]; Empresa empresa = EmpresaFacade.RecuperaEmpresa(new Empresa()); lblEmpresaCodigo.Text = string.Empty; lblEmpresa.Text = empresa.Nome; lblEmpresaCodigo.Text = empresa.Id.ToString(); txtDataEmissao.Text = DateTime.Now.ToString("dd/MM/yyyy"); PreencherClientes(); }
protected void Page_Load(object sender, EventArgs e) { PermissaoPagina(); if (!Page.IsPostBack) { Usuario usuario = (Usuario)Session["UsuarioLogado"]; Steto.ValueObjectLayer.Empresa empresa = EmpresaFacade.RecuperaEmpresa(new Steto.ValueObjectLayer.Empresa()); lblEmpresaCodigo.Text = string.Empty; lblEmpresa.Text = empresa.Nome; lblEmpresaCodigo.Text = empresa.Id.ToString(); //InicializaPagina(); } }
protected void btnSalvar_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(txtEstoqueProdutoDescricao.Text) || string.IsNullOrEmpty(txtEstoqueProdutoValorUnitario.Text) || string.IsNullOrEmpty(txtEstoqueProdutoQuantidadeMinima.Text) || Convert.ToInt32(ddlEstoqueProdutoUnidadeMedida.SelectedValue) > 10) { Usuario usuario = (Usuario)Session["UsuarioLogado"]; Empresa empresa = EmpresaFacade.RecuperaEmpresa(new Empresa()); Produto produto = null; produto = new Produto(); produto.Descricao = txtEstoqueProdutoDescricao.Text; produto.UnidadeDeMedida = ddlEstoqueProdutoUnidadeMedida.SelectedValue; produto.ValorUnitario = Convert.ToDecimal(txtEstoqueProdutoValorUnitario.Text); produto.QuantidadeMinimaEstoque = Convert.ToDecimal(txtEstoqueProdutoQuantidadeMinima.Text); produto.ConsumoInterno = (ChkConsumoInterno.Checked) ? 1 : 0; int id = ProdutoFacade.CriarProduto(produto); lblCodigo.Text = id.ToString(); if (id > 0) { produto.Id = id; Produto ObjProduto = ProdutoFacade.RecuperarUmProduto(produto); IList <Produto> produtos = new List <Produto>(); produtos.Add(ObjProduto); if (produtos.Count > 0) { GridProduto.DataSource = produtos; GridProduto.DataBind(); } } } else { string alerta1 = "Todos os campos são obrigatórios! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } } catch (Exception ex) { throw ex; } }
protected void Inicializa() { Usuario usuario = (Usuario)Session["UsuarioLogado"]; ValueObjectLayer.Empresa empresa = EmpresaFacade.RecuperaEmpresa(new ValueObjectLayer.Empresa()); txtNome.Text = empresa.Nome; txtCpf_Cnpj.Text = empresa.Cpf_Cnpj; txtLogradouro.Text = empresa.Logradouro; txtBairro.Text = empresa.Bairro; txtCep.Text = empresa.Cep; txtCidade.Text = empresa.Cidade; txtEstado.Text = empresa.Estado; txtTelefone.Text = empresa.Fone; txtEmail.Text = empresa.Email; }
protected void GridProduto_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e) { int idProduto = Convert.ToInt32(GridProduto.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text.Trim()); if (e.CommandName.Equals("Editar")) { Usuario usuario = (Usuario)Session["UsuarioLogado"]; Empresa empresa = EmpresaFacade.RecuperaEmpresa(new Empresa()); Produto produto = new Produto(idProduto); IList <Produto> produtos = ProdutoFacade.RecuperarProduto(produto); lblCodigoAlterar.Text = produtos[0].Id.ToString(); txtDescricaoProdutoAlterar.Text = produtos[0].Descricao; ddlUnidadeMedidaAlterar.SelectedValue = produtos[0].UnidadeDeMedida; txtValorUnitarioAlterar.Text = produtos[0].ValorUnitario.ToString(); txtQuantidadeMinimoAlterar.Text = produtos[0].QuantidadeMinimaEstoque.ToString(); chkConsumoInternoAlterarProduto.Checked = (produtos[0].ConsumoInterno == 1)? true : false; MultiViewProduto.Visible = true; MultiViewProduto.ActiveViewIndex = 0; } if (e.CommandName.Equals("Desativar")) { decimal ExisteEstoque = Convert.ToDecimal(GridProduto.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text.Trim()); if (ExisteEstoque > 0) { lblMensagemDesativar.Text = "Produto NÃO pode ser desativado! O produto EXISTE NO ESTOQUE!"; lblMensagemDesativar.ForeColor = System.Drawing.Color.Red; btnConfirmarExclusaoProduto.Visible = false; } else { lblMensagemDesativar.Text = "Tem certeza que deseja EXCLUIR o Produto?"; lblMensagemDesativar.ForeColor = System.Drawing.Color.Black; btnConfirmarExclusaoProduto.Visible = true; } lblCodigoProdutoExclusao.Text = idProduto.ToString(); lblDescricaoProdutoExclusao.Text = GridProduto.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text.Trim(); MultiViewProduto.Visible = true; MultiViewProduto.ActiveViewIndex = 1; } }
protected void btnAlterarProduto_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(txtDescricaoProdutoAlterar.Text) || string.IsNullOrEmpty(txtValorUnitarioAlterar.Text) || string.IsNullOrEmpty(txtQuantidadeMinimoAlterar.Text) || Convert.ToInt32(ddlUnidadeMedidaAlterar.SelectedValue) > 10) { Usuario usuario = (Usuario)Session["UsuarioLogado"]; Empresa empresa = EmpresaFacade.RecuperaEmpresa(new Empresa()); Produto produto = null; produto = new Produto(Convert.ToInt32(lblCodigoAlterar.Text)); produto.Descricao = txtDescricaoProdutoAlterar.Text; produto.UnidadeDeMedida = ddlUnidadeMedidaAlterar.SelectedValue; produto.ValorUnitario = Convert.ToDecimal(txtValorUnitarioAlterar.Text); produto.QuantidadeMinimaEstoque = Convert.ToDecimal(txtQuantidadeMinimoAlterar.Text); produto.ConsumoInterno = (chkConsumoInternoAlterarProduto.Checked) ? 1 : 0; if (ProdutoFacade.AlteraProduto(produto)) { string alerta1 = "Produto atualizado com sucesso! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } else { string alerta1 = "Falha ao tentar atualizar o Produto! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } } else { string alerta1 = "Todos os campos são obrigatórios! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } } catch (Exception ex) { throw ex; } }
protected void PreencheCampos(int idUsuario) { try { ValueObjectLayer.Usuario ObjUsuario = new ValueObjectLayer.Usuario(idUsuario); ValueObjectLayer.Usuario SssUsuario = (ValueObjectLayer.Usuario)Session["UsuarioLogado"]; ValueObjectLayer.Empresa empresa = EmpresaFacade.RecuperaEmpresa(new ValueObjectLayer.Empresa()); //ObjUsuario.Empresa = empresa; ValueObjectLayer.Usuario usuario = UsuarioFacade.RecuperarUsuario(ObjUsuario); ValueObjectLayer.Perfil_Usuario perfilUsuario = UsuarioPerfilFacade.RecuperarPerfilUsuario(usuario.Id); if (perfilUsuario != null) { ddlPerfil.SelectedValue = perfilUsuario._Perfil.Id.ToString(); } else { ddlPerfil.SelectedValue = "0"; } txtNome.Text = usuario.Nome; txtEmail.Text = usuario.Email; txtLogin.Text = usuario.Login; if (usuario.Ativo) { lblAtivo.Text = "Sim"; } else { lblAtivo.Text = "Não"; DesabilitaCampos(); } } catch (Exception ex) { throw ex; } }
protected void GerarSolicitacao(IList <Solicitacao> lstSolicitacoes) { Usuario usuario = (Usuario)Session["UsuarioLogado"]; Empresa empresa = EmpresaFacade.RecuperaEmpresa(new Empresa()); // Criando Variaveis // Representa uma linha da tabela TableRow lnhNomeEmpresa, lnhNomeJudiciario, lnhNumeroSelo, lnhConfiraDados, lnhQuebraLinha, Linha6, Linha7; // Representa uma celula da tabela TableCell CelInfo, CelDesc, clNomeEmpresa, clNomeJudiciario, CelLblSelo, CelConfiraDados, CelQuebraLinha, Celula4, CelNSelosPagina, CelSeloInicial, CelSeloFinal, CeltxtNSelosPaginas, CeltxtSeloInicial, CeltxtSeloFinal, CelCancelarMultiplasPaginas, CelbtnGeraMultiplosSelos; // Representa um campo TextBox TextBox txtDesc, txtRes, txtSelo, txtNSelosPaginas, txtSeloInicial, txtSeloFinal; // Representa um Label Label lblInfoAto, lblDesc, lblNomeEmpresa, lblNomeJudiciario, lblnNumeroSelo, lblConfiraDados, lblQuebraLinha; // Representa o Botão Gerar Selo Button btnGerarSelo, btnMultiplasPaginas, btnCancelarMultiplasPaginas, btnGeraMultiplosSelos; // Variavel para gerenciar contador int nCont = 0; // Variavel que presenta a quantidade de campos a ser criado int nCampos = 0; // Variavel que presenta numeros aleatório Random RandomClass = new Random(); // Verificando se na URL existe o parametro "num" Request["num"].ToString()) //if (Request["num"] != null) if (lstSolicitacoes.Count > 0) { //IList<Selo> selos = (IList<Selo>)Session["ImpressaoSelos"]; // Criando nova linha, calula e campo lnhNomeEmpresa = new TableRow(); lnhNomeJudiciario = new TableRow(); lnhNumeroSelo = new TableRow(); lnhConfiraDados = new TableRow(); lnhQuebraLinha = new TableRow(); Linha6 = new TableRow(); Linha7 = new TableRow(); CelInfo = new TableCell(); CelDesc = new TableCell(); clNomeEmpresa = new TableCell(); clNomeJudiciario = new TableCell(); CelConfiraDados = new TableCell(); CelQuebraLinha = new TableCell(); Celula4 = new TableCell(); CelLblSelo = new TableCell(); CelNSelosPagina = new TableCell(); CelSeloInicial = new TableCell(); CelSeloFinal = new TableCell(); CeltxtNSelosPaginas = new TableCell(); CeltxtSeloInicial = new TableCell(); CeltxtSeloFinal = new TableCell(); CelCancelarMultiplasPaginas = new TableCell(); CelbtnGeraMultiplosSelos = new TableCell(); //Conjunto de Labels lblInfoAto = new Label(); lblDesc = new Label(); lblNomeEmpresa = new Label(); lblNomeJudiciario = new Label(); lblnNumeroSelo = new Label(); lblConfiraDados = new Label(); lblQuebraLinha = new Label(); //Conjunto de TextBox txtDesc = new TextBox(); txtRes = new TextBox(); txtSelo = new TextBox(); txtNSelosPaginas = new TextBox(); txtSeloInicial = new TextBox(); txtSeloFinal = new TextBox(); btnGerarSelo = new Button(); btnMultiplasPaginas = new Button(); btnCancelarMultiplasPaginas = new Button(); btnGeraMultiplosSelos = new Button(); // Setando propriedades do Label para a TextBox Ressalva clNomeEmpresa.Controls.Add(new LiteralControl(" ")); lblNomeEmpresa.ID = "lblNomeEmpresa" + nCont.ToString(); lblNomeEmpresa.Text = "Código"; lblNomeEmpresa.Font.Bold = true; clNomeEmpresa.Controls.Add(lblNomeEmpresa); lnhNomeEmpresa.Cells.Add(clNomeEmpresa); // Setando propriedades do campo Nome Judiciário //clNomeJudiciario.Controls.Add(new LiteralControl("<br /><br />")); lblNomeJudiciario.ID = "lblNomeJudiciario" + nCont.ToString(); lblNomeJudiciario.Text = "Produto"; lblNomeJudiciario.Width = Unit.Pixel(400); lblNomeJudiciario.Enabled = true; lblNomeJudiciario.Font.Bold = true; // Adiciono o campo Descrição criado e setado a celula clNomeJudiciario.Controls.Add(lblNomeJudiciario); // Adiciono a celula com o campo Descrição a linha //lnhNomeJudiciario.Cells.Add(clNomeJudiciario); lnhNomeEmpresa.Cells.Add(clNomeJudiciario); //IList<SeloComprado> selos = (IList<SeloComprado>)Session["NumerosSelos"]; // Setando propriedades do Label da TextBox Número Selo //CelLblSelo.Controls.Add(new LiteralControl("<br /><br />")); lblnNumeroSelo.ID = "lblnNumeroSelo" + nCont.ToString(); lblnNumeroSelo.Text = "Qtd. Solicitada"; lblnNumeroSelo.Font.Bold = true; CelLblSelo.Controls.Add(lblnNumeroSelo); //lnhNumeroSelo.Cells.Add(CelLblSelo); lnhNomeEmpresa.Cells.Add(CelLblSelo); this.TbDinamica.Rows.Add(lnhNomeEmpresa); //this.TbDinamica.Rows.Add(lnhNomeJudiciario); //this.TbDinamica.Rows.Add(lnhNumeroSelo); //this.TbDinamica.Rows.Add(lnhConfiraDados); //this.TbDinamica.Rows.Add(lnhQuebraLinha); this.TbDinamica.Controls.Add(lnhQuebraLinha); // Recebo o valor existe no parametro e o converto de STRING para INT // porque a variavel nCampos é do tipo INTEIRO nCampos = lstSolicitacoes.Count;// Convert.ToInt32(Request["num"].ToString()); int index = 0; // Iniciando contador que vai criar os campos for (nCont = 1; nCont <= nCampos; nCont++) { //foreach (var solicitacao in lstSolicitacoes) //{ lnhNomeEmpresa = new TableRow(); lnhNomeJudiciario = new TableRow(); lnhNumeroSelo = new TableRow(); lnhConfiraDados = new TableRow(); lnhQuebraLinha = new TableRow(); Linha6 = new TableRow(); Linha7 = new TableRow(); CelInfo = new TableCell(); CelDesc = new TableCell(); clNomeEmpresa = new TableCell(); clNomeJudiciario = new TableCell(); CelConfiraDados = new TableCell(); CelQuebraLinha = new TableCell(); Celula4 = new TableCell(); CelLblSelo = new TableCell(); CelNSelosPagina = new TableCell(); CelSeloInicial = new TableCell(); CelSeloFinal = new TableCell(); CeltxtNSelosPaginas = new TableCell(); CeltxtSeloInicial = new TableCell(); CeltxtSeloFinal = new TableCell(); CelCancelarMultiplasPaginas = new TableCell(); CelbtnGeraMultiplosSelos = new TableCell(); //Conjunto de Labels lblInfoAto = new Label(); lblDesc = new Label(); lblNomeEmpresa = new Label(); lblNomeJudiciario = new Label(); lblnNumeroSelo = new Label(); lblConfiraDados = new Label(); lblQuebraLinha = new Label(); //Conjunto de TextBox txtDesc = new TextBox(); txtRes = new TextBox(); txtSelo = new TextBox(); txtNSelosPaginas = new TextBox(); txtSeloInicial = new TextBox(); txtSeloFinal = new TextBox(); btnGerarSelo = new Button(); btnMultiplasPaginas = new Button(); btnCancelarMultiplasPaginas = new Button(); btnGeraMultiplosSelos = new Button(); // Setando propriedades do Label para a TextBox Ressalva clNomeEmpresa.Controls.Add(new LiteralControl(" ")); lblNomeEmpresa.ID = "lblNomeEmpresa" + nCont.ToString(); lblNomeEmpresa.Text = lstSolicitacoes[index].Estoque.Id.ToString(); clNomeEmpresa.Controls.Add(lblNomeEmpresa); lnhNomeEmpresa.Cells.Add(clNomeEmpresa); // Setando propriedades do campo Nome Judiciário //clNomeJudiciario.Controls.Add(new LiteralControl("<br /><br />")); lblNomeJudiciario.ID = "lblNomeJudiciario" + nCont.ToString(); lblNomeJudiciario.Text = lstSolicitacoes[index].Produto.Descricao; lblNomeJudiciario.Width = Unit.Pixel(400); lblNomeJudiciario.Enabled = true; // Adiciono o campo Descrição criado e setado a celula clNomeJudiciario.Controls.Add(lblNomeJudiciario); // Adiciono a celula com o campo Descrição a linha //////lnhNomeJudiciario.Cells.Add(clNomeJudiciario); lnhNomeEmpresa.Cells.Add(clNomeJudiciario); //IList<SeloComprado> selos = (IList<SeloComprado>)Session["NumerosSelos"]; // Setando propriedades do Label da TextBox Número Selo //CelLblSelo.Controls.Add(new LiteralControl("<br /><br />")); lblnNumeroSelo.ID = "lblnNumeroSelo" + nCont.ToString(); lblnNumeroSelo.Text = lstSolicitacoes[index].Quantidade.ToString(); //lblnNumeroSelo.Font.Bold = true; CelLblSelo.Controls.Add(lblnNumeroSelo); //////lnhNumeroSelo.Cells.Add(CelLblSelo); lnhNomeEmpresa.Cells.Add(CelLblSelo); // Setando propriedades do campo Confira Dados //////CelConfiraDados.Controls.Add(new LiteralControl("<br /><br />")); //////lblConfiraDados.ID = "lblConfiraDados" + nCont.ToString(); //////lblConfiraDados.Text = "Confira os dados do ato em: selo.tjal.jus.br"; ////////txtRes.Width = Unit.Pixel(250); ////////txtRes.Enabled = true; //////// Adiciono o campo Ressalva criado e setado a celula //////CelConfiraDados.Controls.Add(lblConfiraDados); //////// Adiciono a celula com o campo Ressalva a linha //////lnhConfiraDados.Cells.Add(CelConfiraDados); // Setando propriedades do Label da TextBox Número Selo CelQuebraLinha.Controls.Add(new LiteralControl("<div style='page -break-after: always'></div>")); //lblnNumeroSelo.ID = "lblnNumeroSelo" + nCont.ToString(); //lblnNumeroSelo.Text = item.Numero_Selo; //lblnNumeroSelo.Font.Bold = true; //CelLblSelo.Controls.Add(lblnNumeroSelo); //lnhQuebraLinha.Cells.Add(CelQuebraLinha); lnhNomeEmpresa.Cells.Add(CelQuebraLinha); //// Adiciono as linhas com as celulas e com os campos setado a tabela this.TbDinamica.Rows.Add(lnhNomeEmpresa); //this.TbDinamica.Rows.Add(lnhNomeJudiciario); //this.TbDinamica.Rows.Add(lnhNumeroSelo); //this.TbDinamica.Rows.Add(lnhConfiraDados); //this.TbDinamica.Rows.Add(lnhQuebraLinha); this.TbDinamica.Controls.Add(lnhQuebraLinha); index++; //} } } }