public List <Acesso> ConsultarAcesso(string Login, string Senha) { List <Acesso> lstLogin = new List <Acesso>(); using (SqlConnection objConexao = new SqlConnection(strConexao)) { using (SqlCommand objCommand = new SqlCommand(strSelectLogin, objConexao)) { objConexao.Open(); SqlDataReader objDataReader = objCommand.ExecuteReader(); //A propriedade HasRows verifica se existe uma ou mais linhas if (objDataReader.HasRows) { //se retornar true significa dados no data reader // O while atribui os valores para os respectivos as propriedades while (objDataReader.Read()) { Acesso objAcesso = new Acesso(); objAcesso.IdLogin = Convert.ToInt32(objDataReader["IdLogin"].ToString()); objAcesso.Login = objDataReader["Login"].ToString(); objAcesso.Senha = objDataReader["Senha"].ToString(); } objDataReader.Close(); } objConexao.Close(); return(lstLogin); } } }
public async Task <IActionResult> Post([FromBody] Acesso acesso) { if (ModelState.IsValid) { try { SegurancaClienteHelper helper = new SegurancaClienteHelper(); string token = await helper.Login(acesso); if (token != null) { return(Ok(token)); } else { return(Unauthorized()); } } catch (Exception) { return(StatusCode(ServiceUnavailable)); } } else { return(BadRequest("Formato de requisição inválido.")); } }
public Acesso ObterUsuarioESenha(string nomeusuario, string senha) { try { var command = new SqlCommand(); command.Connection = Conexao.connection; command.CommandText = "SELECT * FROM DBUSUARIO WHERE NUSU=@USUARIO AND SENH=@SENHA"; command.Parameters.AddWithValue("@USUARIO", nomeusuario); command.Parameters.AddWithValue("@SENHA", senha); Conexao.Conectar(); var reader = command.ExecuteReader(); Acesso usuario = null; while (reader.Read()) { usuario = new Acesso(); usuario.Nvl_id = Convert.ToInt32(reader["NVL_ID"]); usuario.Usuario = reader["NUSU"].ToString(); usuario.Senha = reader["SENH"].ToString(); } return(usuario); } catch (Exception) { throw; } finally { Conexao.Desconectar(); } }
public HttpResponseMessage PostAcesso(Acesso acesso) { if (acesso == null || string.IsNullOrEmpty(acesso.Pagina)) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } var url = acesso.Pagina.Replace("/", string.Empty); if (string.IsNullOrEmpty(url)) { url = "Home"; } acesso.Pagina = url; try { db.Acessoes.Add(acesso); db.SaveChanges(); var result = acesso; return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao incluir acesso")); } }
public ActionResult Acesso(Acesso ace) { if (ModelState.IsValid) { string senhacrip = Funcoes.HashTexto(ace.Senha, "SHA512"); Responsavel res = db.Responsavel.Where(x => x.Email == ace.Email && x.Senha == senhacrip).ToList().FirstOrDefault(); if (res == null) { ModelState.AddModelError("", "Email ou senha incorretos"); return(View()); } else { FormsAuthentication.SetAuthCookie(res.Email, false); HttpCookie cookie = new HttpCookie("loginData", res.Pessoa.Nome); Response.Cookies.Add(cookie); cookie = new HttpCookie("userId", res.Id.ToString()); Response.Cookies.Add(cookie); //string permissoes = ""; //foreach (UsuarioPerfil p in usu.UsuarioPerfil) // permissoes += p.Perfil.Descricao + ","; //permissoes = permissoes.Substring(0, permissoes.Length - 1); //FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, usu.Nome, DateTime.Now, DateTime.Now.AddMinutes(30), false, permissoes); //string hash = FormsAuthentication.Encrypt(ticket); //HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash); //Response.Cookies.Add(cookie); return(RedirectToAction("Index", "Home")); } } return(View()); }
public async Task <IActionResult> Edit(int id, [Bind("IdAcesso,TipoAcesso")] Acesso acesso) { if (id != acesso.IdAcesso) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(acesso); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AcessoExists(acesso.IdAcesso)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(acesso)); }
public void Buscar() { if (string.IsNullOrEmpty(Request["usuario"].ToString()) || string.IsNullOrEmpty(Request["senha"].ToString())) { TempData["erro"] = "Usuário ou Senha em branco."; Response.Redirect("/Acessos"); return; } var acesso = new Acesso(Request["usuario"].ToString()); acesso.Atualizar(); if (acesso.Id != 0 && acesso.Senha == Request["senha"].ToString()) { Session["usuario"] = acesso.Login; Response.Redirect("/Perfils"); } else { TempData["erro"] = "Usuário ou Senha incorreto."; Response.Redirect("/Acessos"); } }
public ContaCriada CriarContaSegura() { Acesso acesso = GerarNumeroConta(); ContaCriada ret = null; int id = ProximoId(); int result = 0; string sql = "insert into conta (ContaId, ContaNumero, ContaSenha, ContaToken, ContaExpiracao) " + " values( " + id + ",'" + acesso.NumeroConta + "', '" + acesso.Senha + "', null, null)"; using (SQLiteConnection connection = new SQLiteConnection(_conn)) { result = connection.Execute(sql); } if (result > 0) { ret = new ContaCriada { Id = id, NumeroConta = acesso.NumeroConta }; } return(ret); }
public async Task <IActionResult> Edit(string id, [Bind("CdFilial,NmLogin,NmPrograma,DtAtz")] Acesso acesso) { if (id != acesso.NmPrograma) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(acesso); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AcessoExists(acesso.NmPrograma)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(acesso)); }
public bool Login_Func(Acesso func) { try { using (cmd = new MySqlCommand("SP_Efetuar_Acesso", Conexao.conexao)) { conn.abrirConexao(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@usuario", func.login_Acesso); cmd.Parameters.AddWithValue("@senha", func.password_Acesso); dr = cmd.ExecuteReader(); if (dr.Read()) { return(true); } else { return(false); } } } catch (Exception) { throw; } finally { dr.Close(); } }
static void Main(string[] args) { int validador = 1; while (validador == 1) { Console.WriteLine("-----------------------------------------------------------------------------------------------------"); Console.WriteLine("------------------------------- Bem vindo ao LGR Bank - Terminal ------------------------------------"); Console.WriteLine("-----------------------------------------------------------------------------------------------------"); Console.WriteLine("Você é administrador ou é um cliente:"); Acesso tipoAcesso = Enum.Parse <Acesso>(Console.ReadLine()); //tudo o que for pertinente ao banco if (tipoAcesso == Acesso.administrador) { Admin adm = new Admin(); adm.iniciarAdmin(); } //tudo o que for pertinente ao cliente else if (tipoAcesso == Acesso.cliente) { Admin adm = new Admin(); adm.iniciarCli(); } Console.WriteLine("Digite 1 para continuar ou 2 para encerrar."); validador = int.Parse(Console.ReadLine()); Console.Clear(); } Console.WriteLine("Tecle qualquer tecla para encerrar"); }
void EnviaEmail() { try { if (Acesso.VerificaDadosEmail()) { List <belEmail> objlbelEmail = new List <belEmail>(); for (int i = 0; i < objDadosImp.Count; i++) { belEmail objemail = new belEmail(objDadosImp[i].sCaminhoXml, objDadosImp[i].sCaminhoPDF, objDadosImp[i].sCD_NFSEQ, objDadosImp[i].sCD_NOTAFIS); objlbelEmail.Add(objemail); } if (objlbelEmail.Count > 0) { frmEmail objfrmEmail = new frmEmail(objlbelEmail, objDadosImp.Where(C => C.Cancelado == true).Count() > 0 ? belEmail.TipoEmail.NFe_Cancelada : belEmail.TipoEmail.NFe_Normal); objfrmEmail.ShowDialog(); } } else { KryptonMessageBox.Show(null, "Campos para o envio de e-mail automático não estão preenchidos corretamente!", Mensagens.CHeader, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { throw ex; } }
protected void Button1_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtLogin.Text)) { txtLogin.BorderColor = System.Drawing.Color.Red; ClientScript.RegisterClientScriptBlock(this.GetType(), "erro", "<script>alert('Campo de login necessário!')</script>"); } else { txtLogin.BorderColor = System.Drawing.Color.Empty; if (!String.IsNullOrEmpty(txtSenha1.Text) && !String.IsNullOrEmpty(txtSenha2.Text) && txtSenha1.Text == txtSenha2.Text) { //tratar o recadastramento de senha no banco aqui!!! var acesso = Acesso.Buscar(txtLogin.Text); acesso.SetSenha(txtSenha1.Text); acesso.Atualizar(); txtLogin.Text = ""; Response.Write("<script>alert('Senha cadastrada com SUCESSO!!!!')</script>"); Response.Redirect("/"); } else { ClientScript.RegisterClientScriptBlock(this.GetType(), "erro", "<script>alert('Senha e Confirmação de senha diferentes!')</script>"); } } }
public PessoaFisica(int id, Pessoa pessoa, Acesso acesso, string cpf) { this._id = id; this._pessoa = pessoa; this._acesso = acesso; this._cpf = cpf; }
public PessoaFisica() { this._id = 0; this._pessoa = new Pessoa(); this._acesso = new Acesso(); this._cpf = string.Empty; }
protected void Page_Load(object sender, EventArgs e) { horarios = new List <string>(); horariosTime = new List <TimeSpan>(); foreach (string hor in Enum.GetNames(typeof(Horarios.HorariosPUCRS))) { horariosTime.Add(Horarios.ParseToDateTime(hor).TimeOfDay); horarios.Add(hor.ToString()); } if (!IsPostBack) { if (Roles.GetUsersInRole("Admin").Length == 0) { Server.Transfer("~/Default/CadastrarAdmin.aspx"); } if (User.Identity.IsAuthenticated == true) { Server.Transfer("~/Default/PaginaInicial.aspx"); } //ACESSOS Acesso a = new Acesso(Guid.NewGuid(), DateTime.Now); AcessosBO controladorAcessos = new AcessosBO(); //controladorAcessos.InserirAcesso(a); Timer1_Tick(null, null); } //lblDataHora.Text = DateTime.Now.ToString(); }
public bool Put(int id, [FromBody] Acesso acesso) { acesso.IdLogin = id; bool Result = _acessoRepositorio.Update(acesso); return(Result); }
private void btnCadastraTela_Click(object sender, EventArgs e) { Parametros.Form = "Usuario"; Parametros.Valor = ""; bool open = false; foreach (Form form in Application.OpenForms) { // Verifica se o form esta aberto if (form.Name == "Usuario") { if (form is Acesso) { form.BringToFront(); open = true; } } } if (!open) { Form tela = new Acesso(); tela.ShowDialog(); RetornoPesquisaUsuario(); } }
public void Logar(string login, string senha, string cliente, string cpfCampanha) { try { int idLogin = 0; string IPUsuario = this.Context.Request.UserHostAddress; string senhaUsuario = this.util.CriptografarSenha(senha); Acesso acesso = null; //if (!((IBIIntouch)this.Session["USUARIO"]).Consulta.AutorizadoParaConsultar(this._txtUsuario.Text.ToString(), this.Context.Request.UserHostAddress.ToString(), senhaUsuario.ToString(), cliente.ToString(), EnumProduto.Intouch, ref idLogin)) //{ // this.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alerta", "<script>alert('" + ((AbstractError) this.Session["BUSINESS_ERROR"]).Erro + "');</script>"); //} //else //{ acesso = new Acesso(1, idLogin) { Ip = IPUsuario }; this.Session["ID_HISTORICO_LOGIN"] = ((IBIIntouch)this.Session["BUSINESS"]).HistoricoLogin.InserirHistoricoLogin(acesso.Usuario.Cliente.IdCliente, acesso.Login, IPUsuario); this.Session["DADOS_ACESSO"] = acesso; this.Session["USUARIO"] = acesso.Usuario; this.Session["MENU"] = acesso.GetMenuAplicacao("Default.aspx", true, true, DllPainelDeControle.EnumProduto.Intouch); this.Session["CPF_PARTICIPANTE_CAMPANHA"] = null; this.Session["LINK_CAMPANHA"] = "http://65.182.106.164/AtualizeSuaSorte/CadastroDeUsuario.aspx?usuario=" + ((Acesso)this.Session["DADOS_ACESSO"]).Usuario.DsLogin + "&senha=" + ((Acesso)this.Session["DADOS_ACESSO"]).Usuario.DsSenha + "&cliente=" + ((Acesso)this.Session["DADOS_ACESSO"]).Usuario.Cliente.Nome + ""; this.Response.Redirect("Home.aspx", false); //} } catch (Exception exception1) { ProjectData.SetProjectError(exception1); Exception ex = exception1; throw new Exception(GlobalPage.MsgErro(cliente, login, "intouch", "acesso1.aspx", "Logar", ex.Message, ex.StackTrace, this.Form.Controls)); } }
void ItensDébito_AoAdicionar(Acesso.Comum.DbComposição<VendaDébito> composição, VendaDébito entidade) { if (entidade.Venda == venda) Adicionar(entidade); CalcularSumário(); }
private void criarTablePedidosCliente(Acesso acesso) { var pedidos = Pedido.Buscar(); int i = 1; string html = "<table cellspacing=\"0\" cellpadding=\"4\" style = \"color:#333333;border-collapse:collapse;\">" + "<tr style=\"color:White;background-color:#507CD1;font-weight:bold;\" >" + "<th scope=\"col\">Código</th><th scope=\"col\">Data</th><th scope=\"col\">Cliente</th><th scope=\"col\">Valor Total</th><th scope=\"col\">Total Itens</th><th scope=\"col\"> </th>" + "</tr>"; foreach (var pedido in pedidos) { if (pedido.Cd_cliente == acesso.CodigoEmpresa) { html += "<tr style=\"background-color:" + ((i % 2 != 0) ? "#EFF3FB" : "White") + "; \" >\n" + "<td>" + pedido.Codigo + "</td>" + "<td>" + pedido.DataPedido + "</td>" + "<td>" + pedido.Cliente.Nome + "</td>" + "<td>" + pedido.ValorTotal + "</td>" + "<td>" + pedido.TotalItens + "</td>" + "<td><a href=\"Itens.aspx?cd_pedido=" + pedido.Codigo + "\">" + "<input type=\"button\" name=\"btnItens-" + pedido.Codigo + "\" value=\"Itens\" id=\"btnItens-" + pedido.Codigo + "\" /></td>\n" + "</a>" + "</tr>\n"; i++; } } html += "</table>"; resPedidos.InnerHtml = html; }
public ActionResult Create([Bind(Include = "Id,Nome,Ativo,LimitaPropostaUsuarioLogado")] PerfilViewModel perfilVM) { Seguranca.ValidaAcesso(11); if (ModelState.IsValid) { var perfil = new Perfil(); perfil.Nome = perfilVM.Nome; perfil.Ativo = perfilVM.Ativo; perfil.LimitaPropostaUsuarioLogado = perfilVM.LimitaPropostaUsuarioLogado; db.Perfis.Add(perfil); db.SaveChanges(); //perfil.Id = db.Perfis.Max(i => i.Id); var funcoes = db.Funcoes; foreach (var f in funcoes) { if (Request.Form["s" + f.Id] == "on") { var acesso = new Acesso(); acesso.IdFuncao = f.Id; acesso.IdPerfil = perfil.Id; db.Acessos.Add(acesso); } } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(perfilVM)); }
public async Task <IActionResult> PutAcesso(Guid id, Acesso acesso) { if (id != acesso.Id) { return(BadRequest()); } _context.Entry(acesso).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AcessoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IActionResult CadastrarAcesso([FromBody] Acesso request) { try { Validacoes.ValidarAcesso(request); var existeLogin = _acessoRepository.BuscarPorLogin(request.Login); if (existeLogin != null) { return(BadRequest("Login já Cadastrado")); } var acesso = _acessoRepository.Cadastrar(new Acesso() { Login = request.Login, Senha = request.Senha, Tipo = PennyConfig.TipoUsuario.Cliente }); return(Ok("Acesso " + acesso.AcessoId + "cadastrado com sucesso")); } catch (Exception e) { return(BadRequest("Error: " + e.Message)); } }
public ActionResult Editar(AcessoColaborador acessoColaborador) { Colaborador colaborador = new Colaborador(); Acesso acesso = new Acesso(); colaborador = _unit.ColaboradorRepository.FindById(acessoColaborador.Colaborador.ColaboradorId); acesso = _unit.AcessoRepository.FindById(acessoColaborador.Acesso.AcessoId); _unit.AcessoColaboradorRepository.Delete(acessoColaborador.AcessoColaboradorId); _unit.Save(); AcessoColaborador ac = new AcessoColaborador(); ac.Acesso = acesso; ac.Colaborador = colaborador; _unit.AcessoColaboradorRepository.Insert(ac); _unit.Save(); /* Forma correta * _unit.AcessoColaboradorRepository.Update(acessoColaborador); * _unit.Save(); */ TempData["msg"] = "Acesso Atualizado com Sucesso!"; return(RedirectToAction("Listar")); }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { if (TCC.CL.Core.Session.IsClosed()) { TCC.CL.Core.Session.OpenSession(); } var user = User != null ? User.Identity.Name : Request.IsAuthenticated ? Request.LogonUserIdentity.Name : null; Acesso ass = new Acesso(user); ass.IP = Request.UserHostAddress; //Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (string.IsNullOrEmpty(ass.IP)) { ass.IP = Request.UserHostName; //.ServerVariables["REMOTE_ADDR"]; } ass.Pagina = Request.RawUrl; //Request.ServerVariables["URL"]; if (string.IsNullOrEmpty(ass.Pagina)) { ass.Pagina = Request.Url.AbsolutePath; // ServerVariables["SCRIPT_NAME"]; } //System.Web.HttpBrowserCapabilities browser = Request.Browser; ass.Navegador = Request.Browser.Browser; //Request.ServerVariables["HTTP_USER_AGENT"]; ass.Origem = Request.UrlReferrer != null ? Request.UrlReferrer.AbsolutePath : null; if (!ass.IP.Contains("::1") && !ass.Pagina.Contains("search")) { AccessoBussiness.Add(ass); } base.OnActionExecuting(filterContext); }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] != null) { if (Acesso.Buscar(Session["usuario"].ToString()).NivelAcesso == "Cliente") { cliente.Visible = lbCliente.Visible = false; } } if (Request["cd_pedido"] != null) { var pedido = Pedido.Buscar(Request["cd_pedido"]); lbPedido.Text = pedido.Codigo; lbCliente.Text = pedido.Cd_cliente + " - " + pedido.Cliente.Nome; gdvItens.DataSource = pedido.Itens; gdvItens.DataBind(); lbTotal.Text = pedido.ValorTotal.ToString(); pnlItens.Visible = true; return; } pnlItens.Visible = false; }
public async Task UpdateAcesso(Acesso acesso, int acessoId) { await WithConnection(async conn => { await conn.ExecuteAsync(_commandText.UpdateAcesso, new { Nome = acesso.Nome, Senha = acesso.Senha, AcessoId = acessoId }); }); }
public async Task AddAcesso(Acesso acesso) { await WithConnection(async conn => { await conn.ExecuteAsync(_commandText.AddAcesso, new { Nome = acesso.Nome, Senha = acesso.Senha }); }); }
public PessoaFisica(DataRow row) { this._id = Convert.ToInt32(row["id"]); this._pessoa = new Pessoa(Convert.ToInt32(row["idpessoa"])); this._acesso = new Acesso(Convert.ToInt32(row["idacesso"])); this._cpf = row["cpf"].ToString(); }
public async Task <ActionResult <Acesso> > PostAcesso(Acesso acesso) { _context.Acesso.Add(acesso); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAcesso", new { id = acesso.Id }, acesso)); }
private void AbreFormAbaConfig() { try { if (tvFerramentas.SelectedNode != null) { TreeNode nodeItem = tvFerramentas.SelectedNode; switch (nodeItem.Tag.ToString()) { case "frmLoginConfig": AbreFormConfig(); break; case "frmSelecionaConfigs": foreach (Control crt in this.splitContainerTela.Panel2.Controls) { if (crt.GetType().BaseType == typeof(KryptonForm)) { ((Form)crt).Close(); } } frmSelecionaConfigs objfrmConfig = new frmSelecionaConfigs(); objfrmConfig.ShowDialog(); if (objfrmConfig.ArquivoSelecionado) { if (!Acesso.bESCRITA) { frmLogin objfrmLogin = new frmLogin(); objfrmLogin.ShowDialog(); } frmPrincipal_Load(new object(), new EventArgs()); } break; case "frmEmailContador": if (Acesso.VerificaDadosEmail()) { frmEmailContador2 objfrmEmail = new frmEmailContador2(); objfrmEmail.ShowDialog(); } else { KryptonMessageBox.Show(null, "Campos para o envio de e-mail não estão preenchidos corretamente!", Mensagens.CHeader, MessageBoxButtons.OK, MessageBoxIcon.Information); } break; case "Disponibilidade": System.Diagnostics.Process.Start("http://www.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=2.00&tipoConteudo=Skeuqr8PQBY="); break; } } } catch (Exception ex) { new HLPexception(ex); } }
public int GetiTipo(string cpf) { AppDbContextSPG context = new AppDbContextSPG(); Acesso acesso = new Acesso(context); int iTipo = acesso.RetornaVinculo(cpf); return(iTipo); }
public ActionResult DeleteConfirmed(int id) { Acesso acesso = db.Acesso.Find(id); db.Acesso.Remove(acesso); db.SaveChanges(); return(RedirectToAction("Index")); }
protected int cadastrarReturnId(Acesso acesso) { var sql = "INSERT INTO `acesso`(`login`, `senha`) VALUES (@login, @senha)"; var parametros = new List<MySqlParameter>(); parametros.Add(new MySqlParameter("@login", acesso.login)); parametros.Add(new MySqlParameter("@senha", acesso.senha)); return base.comandoSQLReturnId(sql, parametros); }
public PessoaFisica(int id) { var row = base.pesquisa(id); if (row != null) { this._id = Convert.ToInt32(row["id"]); this._pessoa = new Pessoa(Convert.ToInt32(row["idpessoa"])); this._acesso = new Acesso(Convert.ToInt32(row["idacesso"])); this._cpf = row["cpf"].ToString(); } }
void ItensDébito_AoRemover(Acesso.Comum.DbComposição<VendaDébito> composição, VendaDébito entidade) { foreach (ListViewItem item in lista.Items) if (entidade.Equals(item.Tag)) { lista.Items.Remove(item); return; } Carregar(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Roles.GetUsersInRole("Admin").Length == 0) { Server.Transfer("~/Default/CadastrarAdmin.aspx"); } if (User.Identity.IsAuthenticated == true) { Server.Transfer("~/Default/PaginaInicial.aspx"); } //ACESSOS Acesso a = new Acesso(Guid.NewGuid(), DateTime.Now); AcessosBO controladorAcessos = new AcessosBO(); controladorAcessos.InserirAcesso(a); } }
private void AoCriarConexão(Acesso.Comum.Usuário usuário) { //if (usuário.GerenciadorConexões != null) // Notificação.Mostrar("Nova conexão", "O usuário " + usuário.Nome + " criou uma nova conexão.\n\nTotal: " + usuário.GerenciadorConexões.TotalConexões.ToString()); }
public void Logar(string login, string senha, string cliente, string cpfCampanha) { try { int idLogin = 0; string IPUsuario = this.Context.Request.UserHostAddress; string senhaUsuario = this.util.CriptografarSenha(senha); Acesso acesso = null; //if (!((IBIIntouch)this.Session["USUARIO"]).Consulta.AutorizadoParaConsultar(this._txtUsuario.Text.ToString(), this.Context.Request.UserHostAddress.ToString(), senhaUsuario.ToString(), cliente.ToString(), EnumProduto.Intouch, ref idLogin)) //{ // this.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alerta", "<script>alert('" + ((AbstractError) this.Session["BUSINESS_ERROR"]).Erro + "');</script>"); //} //else //{ acesso = new Acesso(1, idLogin) { Ip = IPUsuario }; this.Session["ID_HISTORICO_LOGIN"] = ((IBIIntouch) this.Session["BUSINESS"]).HistoricoLogin.InserirHistoricoLogin(acesso.Usuario.Cliente.IdCliente, acesso.Login, IPUsuario); this.Session["DADOS_ACESSO"] = acesso; this.Session["USUARIO"] = acesso.Usuario; this.Session["MENU"] = acesso.GetMenuAplicacao("Default.aspx", true, true, DllPainelDeControle.EnumProduto.Intouch); this.Session["CPF_PARTICIPANTE_CAMPANHA"] = null; this.Session["LINK_CAMPANHA"] = "http://65.182.106.164/AtualizeSuaSorte/CadastroDeUsuario.aspx?usuario=" + ((Acesso) this.Session["DADOS_ACESSO"]).Usuario.DsLogin + "&senha=" + ((Acesso) this.Session["DADOS_ACESSO"]).Usuario.DsSenha + "&cliente=" + ((Acesso) this.Session["DADOS_ACESSO"]).Usuario.Cliente.Nome + ""; this.Response.Redirect("Home.aspx", false); //} } catch (Exception exception1) { ProjectData.SetProjectError(exception1); Exception ex = exception1; throw new Exception(GlobalPage.MsgErro(cliente, login, "intouch", "acesso1.aspx", "Logar", ex.Message, ex.StackTrace, this.Form.Controls)); } }
protected void Page_Load(object sender, EventArgs e) { horarios = new List<string>(); horariosTime = new List<TimeSpan>(); foreach (string hor in Enum.GetNames(typeof(Horarios.HorariosPUCRS))) { horariosTime.Add(Horarios.ParseToDateTime(hor).TimeOfDay); horarios.Add(hor.ToString()); } if (!IsPostBack) { if (Roles.GetUsersInRole("Admin").Length == 0) { Server.Transfer("~/Default/CadastrarAdmin.aspx"); } if (User.Identity.IsAuthenticated == true) { Server.Transfer("~/Default/PaginaInicial.aspx"); } //ACESSOS Acesso a = new Acesso(Guid.NewGuid(), DateTime.Now); AcessosBO controladorAcessos = new AcessosBO(); //controladorAcessos.InserirAcesso(a); Timer1_Tick(null, null); } //lblDataHora.Text = DateTime.Now.ToString(); }
public static bool PodeAcessarPagina(Acesso acesso, string paginaAcesso) { if (acesso == null) { return false; } acesso.PaginaAtual = paginaAcesso; return acesso.PodeVisualizarModulo(); }
/// <summary> /// Constrói a exceção com uma mensagem personalizada. /// </summary> /// <param name="entidade">Entidade que gerou exceção.</param> /// <param name="mensagem">Mensagem personalizada.</param> public ExceçãoEntidade(Acesso.Comum.DbManipulação entidade, string mensagem) : base(mensagem) { this.entidade = entidade; }
/// <summary> /// Constrói a exceção. /// </summary> /// <param name="entidade">Entidade que gerou exceção.</param> public ExceçãoEntidade(Acesso.Comum.DbManipulação entidade) { this.entidade = entidade; }
void relacionamento_DepoisDeCadastrar(Acesso.Comum.DbManipulação entidade) { DefinirTítulo(entidade as Relacionamento); }
private void DepoisDeCadastrar(Acesso.Comum.DbManipulação entidade) { Entidades.Relacionamento.Saída.Saída s = (Entidades.Relacionamento.Saída.Saída)entidade; título.Descrição = "Saída de número " + Relacionamento.Código; quadroAcerto.Visible = (s.AcertoConsignado != null && s.AcertoConsignado.Saídas.ContarElementos() <= 1 && s.AcertoConsignado.DataMarcação.Date == DadosGlobais.Instância.HoraDataAtual.Date); }
void Fotos_AoRemover(Acesso.Comum.DbComposição<Foto> composição, Foto entidade) { álbum.Fotos.Atualizar(); }
/// <summary> /// Verifica a venda antes de cadastra-la. /// </summary> void AntesDeCadastrarVenda(Acesso.Comum.DbManipulação obj, out bool cancelar) { Entidades.Relacionamento.Venda.Venda entidade = (Entidades.Relacionamento.Venda.Venda)obj; string título = "Venda não cadastrada"; if (entidade.Cliente == null) { MessageBox.Show(ParentForm, "Por favor, defina o cliente desta venda.", título, MessageBoxButtons.OK, MessageBoxIcon.Error); cancelar = true; } else if (entidade.Vendedor == null) { MessageBox.Show(ParentForm, "Por favor, defina o vendedor desta venda.", título, MessageBoxButtons.OK, MessageBoxIcon.Error); cancelar = true; } else if (entidade.Cotação <= 0) { MessageBox.Show(ParentForm, "Por favor, defina corretamente o valor da cotação a ser utilizado.", título, MessageBoxButtons.OK, MessageBoxIcon.Error); cancelar = true; } else cancelar = false; }
/// <summary> /// Requisita dados do usuário para o cadastro do estado. /// </summary> /// <param name="entidade">Estado a ser cadastrado.</param> /// <param name="cancelar">Se a operação deve ser cancelada.</param> public void CadastrarEstado(Acesso.Comum.DbManipulação entidade, out bool cancelar) { Estado estado = (Estado)entidade; using (EditarEstado dlg = new EditarEstado(estado)) { if (dlg.ShowDialog(ParentForm) == DialogResult.OK) { Estado = dlg.Estado; cancelar = false; System.Diagnostics.Debug.Assert(Estado == entidade); } else cancelar = true; } }
public EntidadeJáExistente(Acesso.Comum.DbManipulação entidade) : base(entidade, "Entidade já existe no banco de dados.") { }
/// <summary> /// Ocorre quando um erro é registrado por um usuário. /// </summary> /// <param name="usuário">Usuário que registrou o erro.</param> /// <param name="e">Exceção levantada pelo usuário.</param> void AoRegistrarErro(Acesso.Comum.Usuário usuário, Exception e) { #if DEBUG Notificação.Mostrar(e.Message, e.ToString()); #else Notificação.Mostrar("Um relatório de erro foi registrado.", e.Message); #endif }
public EntidadeJáExistente(Acesso.Comum.DbManipulação entidade, string mensagem) : base(entidade, mensagem) { }
/// <summary> /// Requisita dados do usuário para efetivar cadastro da localidade. /// </summary> /// <param name="entidade">Entidade a ser cadastrada.</param> /// <param name="cancelar">Se a operação deverá ser cancelada.</param> private void AntesDeCadastrarLocalidade(Acesso.Comum.DbManipulação entidade, out bool cancelar) { Localidade localidade = (Localidade)entidade; bool ignorarCadastro = false; if (bgRecuperação.IsBusy) bgRecuperação.CancelAsync(); AguardeDB.Mostrar(); try { if (localidade.Estado == null && TxtEstado != null && TxtEstado.Estado != null) localidade.Estado = TxtEstado.Estado; ignorarCadastro = VerificarLocalidadeNãoExistente(localidade, ignorarCadastro); ignorarCadastro = VerificarNomeIncorreto(localidade, ignorarCadastro); } finally { AguardeDB.Fechar(); } if (!ignorarCadastro) cancelar = AbrirJanelaCadastrarLocalidade(entidade, localidade); else cancelar = false; }
void AoAlterarTabelaEntidade(Acesso.Comum.DbManipulação entidade) { Relacionamento entidadeAcerto = this.entidade; if (this.entidade == entidade) { quadroMercadoria.Tabela = entidadeAcerto.TabelaPreço; bandejaAgrupada.Tabela = entidadeAcerto.TabelaPreço; bandejaHistórico.Tabela = entidadeAcerto.TabelaPreço; } else System.Diagnostics.Debug.Fail("Entidade diferente!"); }
/// <summary> /// Requisita do usuário dados para o cadastro do país. /// </summary> /// <param name="entidade">Entidade do país.</param> /// <param name="cancelar">Se deve cancelar a operação.</param> private void CadastrarPaís(Acesso.Comum.DbManipulação entidade, out bool cancelar) { País país = (País)entidade; using (EditarPaís dlg = new EditarPaís(país)) { if (dlg.ShowDialog(ParentForm) == DialogResult.OK) { País = dlg.País; cancelar = false; System.Diagnostics.Debug.Assert(País == entidade); } else cancelar = true; } }
void venda_DepoisDeCadastrar(Acesso.Comum.DbManipulação entidade) { try { vendaEntidade.Data = txtData.Value; } catch { } vendaEntidade.Atualizar(); }
private bool AbrirJanelaCadastrarLocalidade(Acesso.Comum.DbManipulação entidade, Localidade localidade) { bool cancelar; using (EditarLocalidade dlg = new EditarLocalidade(localidade)) { AguardeDB.Suspensão(true); if (dlg.ShowDialog(ParentForm) == DialogResult.OK) { Localidade = dlg.Localidade; cancelar = false; System.Diagnostics.Debug.Assert(Localidade == entidade); } else cancelar = true; AguardeDB.Suspensão(false); } return cancelar; }
private void DepoisDeCadastrar(Acesso.Comum.DbManipulação entidade) { título.Descrição = "Retorno de número " + Relacionamento.Código; }
void Fotos_AoAdicionar(Acesso.Comum.DbComposição<Foto> composição, Foto entidade) { base.Adicionar(entidade); álbum.Fotos.Atualizar(); }
void DepoisDeCadastrar(Acesso.Comum.DbManipulação entidade) { if (entidade == Relacionamento) MostrarTítulo(); AtualizarTravamento(Relacionamento.Travado); listaPagamentos.Carregar(); }