protected void btnConfirmarDuplicacao_Click(object sender, EventArgs e) { Nota objNota = new Nota(); string enviarDatasEmail = string.Empty; IList <object> Contas = new List <object>(); foreach (GridViewRow item in GridVencimentos.Rows) { TextBox txtVencimento = item.FindControl("txtVencimento") as TextBox; TextBox txtValorParcela = item.FindControl("txtValorParcela") as TextBox; } if (Session["UsuarioLogado"] != null) { Usuario UsuarioLogado = (Usuario)Session["UsuarioLogado"]; bool enviado = EmailFacade.EnviarEmail(UsuarioLogado, "Foi Adicionado uma Conta Para Pagamento: |" + enviarDatasEmail); if (enviado) { string alerta = "Duplicação realizada com sucesso!"; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta + "')</script>"); } } MPEDuplicata.Show(); }
protected void btnCriarNota_Click(object sender, EventArgs e) { try { if (ValidaNota()) { Nota objNota = new Nota(); objNota.NumeroDocumento = txtEstoqueNumeroNota.Text; objNota.Fornecedor = new Fornecedor(Convert.ToInt32(ddlFornecedor.SelectedValue)); objNota.NumeroParcela = ddlEstoqueNotaQuantidadeParcelamento.SelectedValue; objNota.Valor = Convert.ToDecimal(txtEstoqueValorParcelaNota.Text); objNota.Vencimento = Convert.ToDateTime(txtEstoqueNotaDataPagamento.Text); objNota.ContasPagar = (chkEstoqueNotaLancarContasAPagar.Checked) ? 1 : 0; objNota.Observacao = txtObsNota.Text; NotaFacade.AtualizaNota(objNota); //Insere no Repositório Contas(Pagar/Receber) string enviarDatasEmail = string.Empty; //IList<Conta> Contas = new List<Conta>(); for (int i = 0; i < Convert.ToInt32(objNota.NumeroParcela); i++) { objNota.Id = Convert.ToInt32(lblEstoqueisCodigoNota.Text); //intMesVencimento = objNota.Vencimento.Month; objNota.Vencimento = Convert.ToDateTime(txtEstoqueNotaDataPagamento.Text); DateTime dtProximoVencimento = objNota.Vencimento.AddMonths(i); objNota.Vencimento = dtProximoVencimento; //Conta conta = new Conta(); //conta.Nota = objNota; //conta.Status = "A"; //conta.PagarReceber = "P"; //ContaFacade.ExcluirConta(conta); //ContaFacade.InserirConta(conta); //Contas.Add(conta); enviarDatasEmail += objNota.Vencimento.ToString() + "|"; } if (Session["UsuarioLogado"] != null) { Usuario UsuarioLogado = (Usuario)Session["UsuarioLogado"]; bool enviado = EmailFacade.EnviarEmail(UsuarioLogado, "Foi Adicionado uma Conta Para Pagamento com Vencimento: |" + enviarDatasEmail); } if (Convert.ToInt32(lblEstoqueisCodigoNota.Text) > 0) { UploadImagem.Enabled = true; EnviarImagem.Enabled = true; MultiViewNota.Visible = true; MultiViewNota.ActiveViewIndex = 2; lblItensInseridos.Visible = true; lblItensInseridos.Text = "Clique no botão para inserir itens a nota. "; lblResultadoPesquisa.Visible = true; } } } catch (Exception ex) { throw ex; } }
protected void btnEnviarSolicitacao_Click(object sender, EventArgs e) { Solicitacao solicitacao = new Solicitacao(); solicitacao.Funcionario = new Funcionario(Convert.ToInt32(ddlSolicitante.SelectedValue)); solicitacao.Funcionario.Nome = ddlSolicitante.SelectedItem.Text; solicitacao.Data_Solicitacao = Convert.ToDateTime(lblDataAtualSolicitacao.Text); solicitacao.Status = "P"; int idSolicitacao = SolicitacaoFacade.CriarSolicitacao(solicitacao); Produto produto = new Produto(); IList <Solicitacao> lstSolicitacoes = new List <Solicitacao>(); string listadeprodutos = string.Empty; foreach (GridViewRow row in GridProdutosSolicitacao.Rows) { solicitacao = new Solicitacao(idSolicitacao); solicitacao.Data_Solicitacao = Convert.ToDateTime(lblDataAtualSolicitacao.Text); solicitacao.Status = "P"; solicitacao.Funcionario = new Funcionario(Convert.ToInt32(ddlSolicitante.SelectedValue)); solicitacao.Funcionario.Nome = ddlSolicitante.SelectedItem.Text; solicitacao.Estoque = new Steto.ValueObjectLayer.Estoque(Convert.ToInt32(row.Cells[0].Text)); solicitacao.Produto = new Produto(); solicitacao.Produto.Descricao = Convert.ToString(row.Cells[1].Text); solicitacao.Quantidade = Convert.ToDecimal(row.Cells[2].Text); lstSolicitacoes.Add(solicitacao); lblNumeroSolicitacaoImpressao.Text = SolicitacaoFacade.CriarSolicitacaoEstoque(solicitacao).ToString(); listadeprodutos += " " + solicitacao.Quantidade + " - " + solicitacao.Produto.Descricao + ";"; } if (Session["UsuarioLogado"] != null) { Usuario UsuarioLogado = (Usuario)Session["UsuarioLogado"]; bool enviado = EmailFacade.EnviarEmail(UsuarioLogado, "Solicitação de número " + solicitacao.Id.ToString() + " eviada com sucesso! Aguarde liberação do(s) produto(s): " + listadeprodutos); } GerarSolicitacao(lstSolicitacoes); MultiViewNota.ActiveViewIndex = 1; lblNomeEmpresaImpressao.Text = lblEmpresa.Text; //lblNumeroSolicitacaoImpressao.Text = "0000"; lblDataExtensoSolicitacaoImpressao.Text = solicitacao.Data_Solicitacao.ToString("dd/MM/yyyy"); lblStatusResultadoSolicitacaoImpressao.Text = solicitacao.Status; lblNomeFuncionarioImpressao.Text = solicitacao.Funcionario.Nome; }
protected void btnSalvar_Click(object sender, EventArgs e) { ValueObjectLayer.Usuario usuario = new ValueObjectLayer.Usuario(); bool enviarEmail = true; bool emailPreenchido = true; try { if (!string.IsNullOrEmpty(txtNome.Text) && !string.IsNullOrEmpty(txtLogin.Text) && !string.IsNullOrEmpty(txtSenha.Text) && !string.IsNullOrEmpty(txtConfirmarSenha.Text)) { //if (UsuarioFacade.ValidarEmail(txtEmailN.Text)) //{ if (UsuarioFacade.ValidarLogin(txtLogin.Text)) { if (txtSenha.Text.Equals(txtConfirmarSenha.Text)) { if (txtSenha.Text.Length > 5) { usuario.Nome = txtNome.Text; usuario.Email = txtEmail.Text; usuario.Login = txtLogin.Text; usuario.Senha = txtSenha.Text; emailPreenchido = (string.IsNullOrEmpty(txtEmail.Text)) ? false : true; if (emailPreenchido) { enviarEmail = EmailFacade.ValidarEmail(txtEmail.Text); } if (enviarEmail) { int newID = UsuarioFacade.CriarUsuario(usuario); if (newID > 0) { ValueObjectLayer.Usuario usuario_ = new ValueObjectLayer.Usuario(); ValueObjectLayer.Perfil perfil_ = new ValueObjectLayer.Perfil(); ValueObjectLayer.Perfil_Usuario perfilUsuario = new ValueObjectLayer.Perfil_Usuario(); perfil_.Id = Convert.ToInt32(ddlPerfil.SelectedValue); usuario_.Id = newID; perfilUsuario._Usuario = usuario_; perfilUsuario._Perfil = perfil_; if (!ddlPerfil.SelectedValue.Equals("0")) { UsuarioPerfilFacade.AlteraPerfilUsuario(perfilUsuario); } if (emailPreenchido && enviarEmail) { ValueObjectLayer.Email email = EmailFacade.RecuperarConfiguracaoEmail(ValueObjectLayer.TipoEmail.Empresa); if (email.EnviarEmail) { email = new ValueObjectLayer.Email(); StringBuilder sb = new StringBuilder(); sb.Append("Sr/Sra: " + txtNome.Text + "\n\r"); sb.Append("Seu cadastro foi criado com sucesso!\n\r"); sb.Append("Abaixo veja os seus dados para acesso ao sistema:\n\r"); sb.Append("Login: "******"\n\r"); sb.Append("Senha: " + txtSenha.Text + "\n\r"); string msgUsuario = sb.ToString(); EmailFacade.EnviarEmail(usuario, msgUsuario); } } Session["Mensagem"] = 1; Response.Redirect(@"~/Administrador/Usuario/UsuarioPesquisa.aspx"); //lblMsg.Text = BusinessLayer.Mensagens.MinhaMensagem.GetStringValue(BusinessLayer.Mensagens.Mensagen.CADASTRO.ToString()); } else { lblMsg.Text = MensagensValor.GetStringValue(Mensagem.CADASTRO_NAO_REALIZADO.ToString()); } } else { lblMsg.Text = MensagensValor.GetStringValue(Mensagem.EMAIL_INVALIDO.ToString()); } } else { lblMsg.Text = MensagensValor.GetStringValue(Mensagem.TAMANHO_SENHA_INVALIDA.ToString()); } } else { lblMsg.Text = MensagensValor.GetStringValue(Mensagem.SENHA_NAO_CONFERE.ToString()); } } else { lblMsg.Text = MensagensValor.GetStringValue(Mensagem.LOGIN_EXISTE.ToString()); } //} //else //{ // lblMsg.Text = BusinessLayer.Mensagens.MensagensValor.GetStringValue(BusinessLayer.Mensagens.Mensagem.EMAIL_INVALIDO.ToString()); //} } else { lblMsg.Text = MensagensValor.GetStringValue(Mensagem.CAMPO_OBRIGATORIO.ToString()); } } catch (Exception ex) { throw ex; } }