protected void btnSalvar_Click(object sender, EventArgs e) { try { UsuarioInformation usu = CapturaDados(); UsuarioBO obj = new UsuarioBO(); obj.ValidaUsuario(usu); obj.InserirUsuario(usu); txtEmail.Text = ""; txtUsuario.Text = ""; txtTelefone.Text = ""; txtSenha1.Text = ""; txtSenha2.Text = ""; //Capturar id do usuario int id = obj.RetornaID(usu); Session["Perfil"] = id; Response.Redirect("~/Adminstrativa/Default.aspx", false); } catch (Exception) { lblMensagem.ForeColor = System.Drawing.Color.Red; lblMensagem.Text = "Senhas não conferem"; } }
private SeguridadBO ObtenerSeguridad() { try { SeguridadBO seguridad = null; if (this.vista.UsuarioId == null) { throw new Exception(nombreClase + ".ObtenerSeguridad(): Error al intentar obtener el usuario autenticado"); } if (this.vista.UnidadOperativaId == null) { throw new Exception(nombreClase + ".ObtenerSeguridad(): Error al intentar obtener la Unidad Operativa de la Adscripción"); } var unidadOperativaAdscripcion = new AdscripcionBO { UnidadOperativa = new UnidadOperativaBO { Id = this.vista.UnidadOperativaId } }; var usuarioLogueado = new UsuarioBO { Id = this.vista.UsuarioId }; seguridad = new SeguridadBO(Guid.Empty, usuarioLogueado, unidadOperativaAdscripcion); return(seguridad); } catch (Exception ex) { throw new Exception(nombreClase + ".Obtener Seguridad:" + ex.Message); } }
protected void lkbEnviarEmail_Click(object sender, DirectEventArgs e) { try { UsuarioVO usuario = new UsuarioBO().BuscarPorLogin(txtLogin.Text); if (usuario != null) { String senha = new Random().Next(99999999).ToString(); // Gera uma nova senha, sorteando um numero usuario.Senha = UsuarioBO.EncriptyPassword(senha); new UsuarioBO(usuario).Salvar(); EmailVO email = new EmailVO(this.Configuracao); email.Usuarios.Add(usuario); email.AddUsuariosAttachmentCollection(); email.Body = String.Format("Senha:{0}", senha); email.Subject = String.Format("{0} - Senha de Acesso", this.Configuracao.Descricao); new EmailBO().EnviarEmailSincrono(email); X.Msg.Alert("Sucesso", String.Format("Senha enviada para o email {0}.", usuario.Email)).Show(); } else { X.Msg.Alert("Erro", "Login não encontrado").Show(); } } catch(Exception ex){ X.Msg.Alert("Erro", ex.Message).Show(); } }
private void CriarPedido(string cpf = "", long idPedido = 0) { Sacola sacola = (Sacola)HttpContext.Session["sacola"]; Usuario usuario = (Usuario)HttpContext.Session["usuario"]; if (usuario != null && String.IsNullOrEmpty(usuario.Cpf)) { usuario = UsuarioBO.ObterUsuario(usuario.Email); } if (usuario == null || !UsuarioBO.ExisteUsuario(usuario.Email)) { usuario = CriarUsuario(); } Pedido pedido = new Pedido(); pedido.Id = idPedido; pedido.Data = DateTime.Now.Day.ToString().PadLeft(2, '0') + "/" + DateTime.Now.Month.ToString().PadLeft(2, '0') + "/" + DateTime.Now.Year; pedido.Hora = DateTime.Now.Hour.ToString().PadLeft(2, '0') + ":" + DateTime.Now.Minute.ToString().PadLeft(2, '0'); pedido.Usuario = usuario; pedido.Sacola = sacola; foreach (SacolaProduto sacProd in pedido.Sacola.Produtos) { sacProd.Id = 0; sacProd.ProdutoId = sacProd.Produto.Id; } pedido.Sacola.Id = 0; PedidoBO.GravarPedido(pedido); pedido.SacolaId = pedido.Sacola.Id; PedidoBO.EditarPedido(pedido); HttpContext.Session["pedido"] = pedido; HttpContext.Session["usuario"] = usuario; }
public void InsertUserApi(string Nombre, string User, string Email, string FechaNaci, string Pass, string DescriptionUser) { UsuarioBO ObUsuario = new UsuarioBO(); UsuariosDAO Register = new UsuariosDAO(); Security OBSecurity = new Security(); string contraseña = ""; contraseña = OBSecurity.encrypt(Pass); ObUsuario.Contraseña = contraseña; //ObUsuario.Cumpleaños = ""; ObUsuario.Correo = Email; ObUsuario.Nombre = Nombre; ObUsuario.Usuario = User; int TU = 0; TU = ObUsuario.TipoUsuario; ObUsuario.DescriptionUser = DescriptionUser; ObUsuario.Cumpleaños = FechaNaci; //string Result =Register.SaveUserRegister(ObUsuario).ToString(); JsonResult OBJson = new JsonResult { Result = Register.SaveUserRegister(ObUsuario) }; string outputJSON = ser.Serialize(OBJson); Context.Response.Write(ser.Serialize(OBJson)); }
public Frm_menu_caja() { InitializeComponent(); cajaDAO = new CajaDAO(); cajaBO = new CajaBO(); transaccioBO = new TransaccionBO(); transaccionDAO = new TransaccionDAO(); usuarioBO = new UsuarioBO(); tipotransaccionBO = new TipoTransaccionBO(); tipotransaccionDAO = new TipoTransaccionDAO(); dgv_transacciones.DataSource = transaccionDAO.Buscar_FormatDataGridView(); dgv_transacciones.AllowUserToAddRows = false; dgv_transacciones.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgv_transacciones.ReadOnly = true; dgv_corte.DataSource = cajaDAO.Buscar(); dgv_corte.AllowUserToAddRows = false; dgv_corte.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgv_corte.ReadOnly = true; if (DatosLogin.Tipo_usuario != 1) { this.btn_eliminar_transac.Enabled = false; } this.btn_imprimir_corte.Visible = false; this.btn_imprimir_transac.Visible = false; this.Set_ColumnHeader_Transac(); this.Set_ColumnHeader_Caja(); }
public void Logar() { var usuario = new UsuarioBO(); var resposta = usuario.Logar("*****@*****.**", "123456"); Assert.IsInstanceOfType(resposta, typeof(UsuarioBE)); }
private Usuario CriarUsuario() { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; if (usuario == null || string.IsNullOrEmpty(usuario.Nome)) { usuario = new Usuario(); usuario.Cpf = usuario.Cpf; usuario.Nome = "Teste teste"; usuario.Senha = "*****@*****.**"; usuario.Telefone = "31999999999"; usuario.Senha = "teste"; } else { usuario.Cpf = usuario.Cpf; usuario.Nome = usuario.Nome; usuario.Senha = Sha1BO.RetornarSHA(usuario.Senha); usuario.Telefone = usuario.Telefone; usuario.Email = usuario.Email; } UsuarioBO.CadastrarUsuario(usuario); return(usuario); }
/// <summary> /// Valida el acceso a la página de edición /// </summary> public void ValidarAcceso() { try { //Valida que usuario y la unidad operativa no sean nulos if (this.vista.UsuarioID == null) { throw new Exception("El identificador del usuario no debe ser nulo"); } if (this.vista.UnidadOperativaID == null) { throw new Exception("El identificador de la Unidad Operativa no debe ser nulo"); } //Se crea el objeto de seguridad UsuarioBO usuario = new UsuarioBO() { Id = this.vista.UsuarioID }; AdscripcionBO adscripcion = new AdscripcionBO() { UnidadOperativa = new UnidadOperativaBO() { Id = this.vista.UnidadOperativaID } }; SeguridadBO seguridadBO = new SeguridadBO(Guid.Empty, usuario, adscripcion); //Se valida si el usuario tiene permiso a la acción principal if (!FacadeBR.ExisteAccion(this.dctx, "TERMINAR", seguridadBO)) { this.vista.RedirigirSinPermisoAcceso(); } } catch (Exception ex) { throw new Exception(this.nombreClase + ".ValidarAcceso: " + ex.Message); } }
/// <summary> /// Genera un datatable con los datos del reporte para visualizarlos en el gridview /// </summary> /// <param name="ds">Recibe un dataset con los datos del reporte</param> /// <returns>Retorno un datatable con los datos del reporte para visualizarlos en el gridview</returns> public DataTable ReporteRentas(DataSet ds) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("SUCURSAL")); dt.Columns.Add(new DataColumn("ECODE")); dt.Columns.Add(new DataColumn("DESCRIPCION")); dt.Columns.Add(new DataColumn("#SERIE")); dt.Columns.Add(new DataColumn("ANIOUNIDAD")); dt.Columns.Add(new DataColumn("ESTATUS")); dt.Columns.Add(new DataColumn("¿SUBALQUILADO?")); dt.Columns.Add(new DataColumn("CLIENTE")); dt.Columns.Add(new DataColumn("CONTRATO")); dt.Columns.Add(new DataColumn("ASESOR")); dt.Columns.Add(new DataColumn("FECHAVENCIMIENTO")); dt.Columns.Add(new DataColumn("HOROMETRO")); foreach (DataRow ea in ds.Tables[0].Rows) { int?usuarioID = null; if (!ea.IsNull("AsesorID")) { usuarioID = (int)Convert.ChangeType(ea["AsesorID"], typeof(int)); } UsuarioBO usuario = new UsuarioBO(); if (usuarioID != null) { UsuarioBO filtroUsuario = new UsuarioBO() { Id = usuarioID }; usuario = FacadeBR.ConsultarUsuario(this.dctx, filtroUsuario).FirstOrDefault(); } DataRow dr = dt.NewRow(); dr["SUCURSAL"] = ea["Sucursal"]; dr["ECODE"] = ea["NumeroEconomico"]; dr["DESCRIPCION"] = ea["Descripcion"]; dr["#SERIE"] = ea["Serie"]; dr["ANIOUNIDAD"] = ea["Anio"]; dr["ESTATUS"] = ea["EstatusUnidad"]; dr["¿SUBALQUILADO?"] = ea["TipoRenta"].ToString() != "RE" ? "NO" : "SI"; dr["CLIENTE"] = ea["Cliente"]; dr["CONTRATO"] = ea["NumeroContrato"]; if (usuario.Usuario != null) { dr["ASESOR"] = usuario.Nombre.ToString(); } else { dr["ASESOR"] = string.Empty; } dr["FECHAVENCIMIENTO"] = ea["FechaVencimiento"]; dr["HOROMETRO"] = ea["Horometro"]; dt.Rows.Add(dr); } dt.AcceptChanges(); return(dt); }
public int GuardarDatos(UsuarioBO Usuario) { UsuarioBO dato = (UsuarioBO)Usuario; instruccion = "insert into usuarios(nombre_usuario, pass_usuario, permisos_usuario) values('" + dato.NombreUsuario + "', '" + dato.ContraseñaUsuario + "','" + dato.PermisoUsuario + "')"; return(EjecutarInstruccion()); }
public int EliminarDatos(UsuarioBO Usuario) { UsuarioBO dato = Usuario; instruccion = "Delete from usuarios where nombre_usuario='" + dato.NombreUsuario + "'"; return(EjecutarInstruccion()); }
private void btnAceptar_Click(object sender, EventArgs e) { //Para ver si se puso correctamente las contraseñas en los textbox bool contraseñasOk = ComprobarContraseñas(); if (contraseñasOk && _usuario.Contraseña == txtContraseñaActual.Text) { _usuario.Contraseña = txtNuevaContraseña2.Text; bool modificado = UsuarioBO.Modificar(_usuario); if (modificado) { MessageBox.Show("Usuario Modificado"); //Si el usuario modificado es el usuario actual entonces le pongo la contraseña nueva al usuario actual if (Sesion.UsuarioActual.UserName == _usuario.UserName) { Sesion.UsuarioActual.Contraseña = _usuario.Contraseña; } } this.Dispose(); } else { MessageBox.Show("Error en las contraseñas"); } }
/// <summary> /// Evento disparado para carregar a página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { //Faz com que a session expire Response.Cache.SetExpires(DateTime.Now.Subtract(new TimeSpan(24, 0, 0))); //Desabilita a cache para a página Response.Cache.SetCacheability(HttpCacheability.NoCache); if (!IsPostBack) { if(!Request.QueryString["id"].IsNullOrEmpty()) { UsuarioVO usuario = new UsuarioBO().SelectById(Request.QueryString["id"].ToInt32()); if (usuario.Estado != null) lblCidadeEstado.Text = String.Format("{0}/{1}", usuario.Cidade, usuario.Estado.Sigla); else lblCidadeEstado.Text = usuario.Cidade; lblDataNascimento.Text = usuario.DataNascimento.HasValue ? usuario.DataNascimento.Value.ToString("dd/MM/yyyy") : String.Empty; lblEmail.Text = usuario.Email; lblEmpresa.Text = usuario.Empresa.Nome; lblEndereco.Text = usuario.Endereco; lblNome.Text = usuario.Nome; lblSetor.Text = usuario.Setor != null ? usuario.Setor.Nome : String.Empty; imgPerfil.ImageUrl = usuario.CaminhoImagemOriginal; } } }
public void ValidarAcceso() { try { //Creación del objeto seguridad UsuarioBO usuario = new UsuarioBO { Id = this.vista.UC }; AdscripcionBO adscripcion = new AdscripcionBO { UnidadOperativa = new UnidadOperativaBO { Id = this.vista.UnidadOperativaId } }; SeguridadBO seguridad = new SeguridadBO(Guid.Empty, usuario, adscripcion); //Se valida si el usuario tiene permiso a la acción principal if (!FacadeBR.ExisteAccion(this.dctx, "CONSULTAR", seguridad)) { this.vista.RedirigirSinPermisoAcceso(); } } catch (Exception ex) { throw new Exception(this.nombreClase + ".ValidarAcceso:" + ex.Message); } }
//Carrega um registro para edição public void Editar(int id) { try { Validacoes Valida = new Validacoes(); Usuario ObjUsuario = new Usuario(); UsuarioBO ObjUsuarioBO = new UsuarioBO(); ObjUsuario = ObjUsuarioBO.SelectUsuarioByID(id); ddlUsuarioStatus.TextoInformado = Convert.ToString(ObjUsuario.idStatus); ddlUsuarioPerfil.TextoInformado = Convert.ToString(ObjUsuario.idPerfil); ddlProfissional.ValorInformado = Convert.ToString(Valida.TextoNull(ObjUsuario.idProfissional)); txtNome.Text = ObjUsuario.Nome; txtEmail.Text = ObjUsuario.Email; txtEmailConfirmacao.Text = ObjUsuario.Email; txtUsuario.Enabled = false; txtUsuario.Text = ObjUsuario.Usuarios; CarregaListaClientes(ObjUsuario.UsuarioXCliente); } catch (Exception ex) { Response.Write(ex); Response.End(); } }
private void RegistrarMovimiento() { //Se obtiene la información del contrato a partir de la vista var bo = (UnidadBO)this.InterfazUsuarioADato(); //Se crea el objeto de seguridad UsuarioBO usuario = new UsuarioBO() { Id = this.vista.UsuarioID }; AdscripcionBO adscripcion = new AdscripcionBO() { UnidadOperativa = new UnidadOperativaBO() { Id = this.vista.UnidadOperativaID } }; SeguridadBO seguridadBO = new SeguridadBO(Guid.Empty, usuario, adscripcion); //Se actualiza en la base de datos var msj = new StringBuilder(string.Format("Sucursal {0}, Empresa {1}. {2} ", this.vista.SucursalNombre, this.vista.NombreEmpresa, Environment.NewLine)); msj.Append(this.vista.Observaciones); this.controlador.RealizarAltaUnidadFlota(this.dctx, bo, (UnidadBO)this.vista.UltimoObjeto, msj.ToString(), seguridadBO); }
public int EliminarUsuario(object obj) { UsuarioBO Usuario = (UsuarioBO)obj; sql = "EXEC EliminarUSUARIO " + Usuario.IdUsuario + ""; return(BD.Ejecutar(sql)); }
public int ModificarUsuario(object obj) { UsuarioBO Usuario = (UsuarioBO)obj; sql = "EXEC ModifcarUSUARIO " + Usuario.IdUsuario + " ,'" + Usuario.Nombre + "','" + Usuario.ApPat + "','" + Usuario.ApMat + "', '" + Usuario.Contrasena + "','" + Usuario.Usuario + "' , " + Usuario.IdMembresia + " , " + Usuario.IdTipoPago + ",'" + Usuario.FotoUS + "'," + Usuario.TipoUS + ""; return(BD.Ejecutar(sql)); }
public DataTable BuscarUsuario(object obj) { UsuarioBO Usuario = (UsuarioBO)obj; sql = "EXEC FiltrarUSUARIO " + Usuario.IdUsuario + " ,'" + Usuario.Nombre + "','" + Usuario.ApPat + "','" + Usuario.ApMat + "', '" + Usuario.Contrasena + "','" + Usuario.Usuario + "' , " + Usuario.IdMembresia + " , " + Usuario.IdTipoPago + "," + Usuario.TipoUS + ""; return(BD.Tabla(sql)); }
void fconfirmar_AlConfirmar(bool valor) { if (valor) { tabControl1.Enabled = true; _usuario = UsuarioBO.DevolverPorID(cboUsuarios.SelectedValue.ToString()); this.chckAdministrar.Checked = _usuario.Administrar; this.chckCatalogos.Checked = _usuario.Catalogos; this.chckConsultas.Checked = _usuario.Consultar; this.chckDeshacerVenta.Checked = _usuario.DeshacerVenta; this.chckReportes.Checked = _usuario.Reportes; this.chckVender.Checked = _usuario.Vender; this.txtNombreReal.Text = _usuario.Nombre; this.txtApellido.Text = _usuario.Apellido; if (!_usuario.Administrar) { tabControl1.TabIndex = 2; } } else { MessageBox.Show("Canceló la comprobación de usuario\n Se cerrará la ventana"); this.Dispose(); } }
/// <summary> /// Valida el acceso a la página de edición /// </summary> public void ValidarAcceso() { try { //se valida que los datos del usuario y la unidad operativa no sean nulos if (this.vista.UsuarioID == null) { throw new Exception("El identificador del usuario no debe ser nulo"); } if (this.vista.UnidadAdscripcionID == null) { throw new Exception("El identificador de la Unidad Operativa no debe ser nulo "); } UsuarioBO usr = new UsuarioBO { Id = this.vista.UsuarioID }; AdscripcionBO adscripcion = new AdscripcionBO { UnidadOperativa = new UnidadOperativaBO { Id = this.vista.UnidadAdscripcionID } }; SeguridadBO seguridadBo = new SeguridadBO(Guid.Empty, usr, adscripcion); if (!FacadeBR.ExisteAccion(this.dataContext, "ACTUALIZARDOCUMENTO", seguridadBo)) { this.vista.RedirigirSinPermisoAcceso(); } } catch (Exception ex) { throw new Exception(nombreClase + ".ValidarAcceso:" + ex.Message); } }
public int ActualizarDatos(UsuarioBO Usuario) { UsuarioBO dato = Usuario; instruccion = "update usuarios set pass_usuario ='" + dato.ContraseñaUsuario + "', permisos_usuario='" + dato.PermisoUsuario + "' where nombre_usuario='" + dato.NombreUsuario + "'"; return(EjecutarInstruccion()); }
/// <summary> /// metoco para carregar a página /// </summary> private void LoadPagina() { List<UsuarioVO> lst = new UsuarioBO().BuscarUsuariosSistema(false, true); lst = lst.FindAll(x => x.Id != UsuarioLogado.Id); strColaboradores.DataSource = lst.Select(x => new { Id = x.Id, Nome = x.Nome, CaminhoImagemThumbs = x.CaminhoImagemThumbs, TruncateNome = x.Nome.Truncate(30) }); strColaboradores.DataBind(); }
protected void Logar() { UsuarioBO bo = new UsuarioBO(); Usuario obj = bo.Logar(PreecherObjeto()); switch (obj.Nivel) { case NivelAcesso.CLIENTE: Session["objAutenticacao"] = obj; Response.Redirect(@"~\Forms\Cliente\WFUnidade.aspx"); break; case NivelAcesso.TECNICO: Session["objAutenticacao"] = obj; Response.Redirect(@"~\Forms\Tecnico\WFIndex.aspx"); break; case NivelAcesso.ADMINISTRADOR: Session["objAutenticacao"] = obj; Response.Redirect(@"~\Forms\Administrador\WFIndex.aspx"); break; default: ExibirMensagem("Usuario não encontrado!"); break; } }
public HttpResponseMessage GetUsuariosDoGrupo(Guid grupoId) { try { if (grupoId == Guid.Empty) { return(BadRequestResponse("Id do grupo é obrigatório!")); } var listaUsuariosCore = UsuarioBO.SelecionarPorIdGrupo(grupoId); if (listaUsuariosCore == null) { return(NotFoundResponse("Usuário(s) do grupo não encontrado!")); } if (listaUsuariosCore.Count == 0) { return(NotFoundResponse("Usuário(s) do grupo não encontrado!")); } var model = Mapper.Map <List <SYS_Usuario>, List <AutenticadorV2.API.Model.Usuario> >(listaUsuariosCore); return(OKResponse(model)); } catch (Exception ex) { Util.GravarErro(ex); return(InternalServerErrorResponse()); } }
/// <summary> /// Elimina un documento del sistema /// </summary> private void Eliminar(PlantillaBO archivo) { try { //Se crea el objeto seguridad UsuarioBO usuario = new UsuarioBO() { Id = this.vista.UsuarioID }; AdscripcionBO adscripcion = new AdscripcionBO() { UnidadOperativa = new UnidadOperativaBO() { Id = this.vista.UnidadOperativaID } }; SeguridadBO seguridadBO = new SeguridadBO(Guid.Empty, usuario, adscripcion); if (archivo != null) { var nuevo = new PlantillaBO { Id = archivo.Id.Value, Activo = false, Nombre = archivo.Nombre, NombreCorto = archivo.NombreCorto, TipoPlantilla = archivo.TipoPlantilla }; nuevo.Auditoria = new AuditoriaBO { FUA = DateTime.Now, UUA = this.vista.UsuarioID }; nuevo.TipoArchivo = archivo.TipoArchivo; this.controlador.Actualizar(this.dctx, nuevo, archivo, seguridadBO); } } catch (Exception ex) { throw new Exception(string.Format("{0}.Eliminar:{1}{2}", nombreClase, Environment.NewLine, ex.Message)); } }
public ActionResult ConfigurarPerfil(int _registroUsuario, int _registroGrupo, bool _adiciona) { try { Grupo _grupo = new GrupoBO().GetByRegistro(_registroGrupo); Usuario _usuario = new UsuarioBO().GetByRegistro(_registroUsuario); if (_adiciona) { _DAO.CadastrarUsuarioGrupo(_registroUsuario, _registroGrupo); Logador.LogAcao(Logador.LogAcoes.Configuração, "ADICIONAR USUÁRIO AO GRUPO: USUÁRIO:" + _usuario.Login + " GRUPO:" + _grupo.NomeGrupo); } else { _DAO.RemoverUsuarioGrupo(_registroUsuario, _registroGrupo); Logador.LogAcao(Logador.LogAcoes.Configuração, "REMOVER USUÁRIO DO GRUPO: USUÁRIO:" + _usuario.Login + " GRUPO:" + _grupo.NomeGrupo); } return(View("AdicionarAoGrupo", _usuario)); } catch (Exception ex) { return(View("AdicionarAoGrupo", _registroUsuario).ComMensagemDeErro(ex.Message)); } }
protected void btnEnviar_Click(object sender, EventArgs e) { UsuarioInformation usu = new UsuarioInformation(); usu.usu_nome = txtUsuario.Text; usu.usu_email = txtEmail.Text; try { UsuarioBO obj = new UsuarioBO(); usu.usu_id = obj.UsuarioExiste(usu); if (usu.usu_id > 0) { EnviarEmail(usu); } else { throw new Exception("Usuario não localizado no sistema"); } FormsAuthentication.RedirectFromLoginPage(usu.usu_nome, false); lblResposta.ForeColor = System.Drawing.Color.Green; lblResposta.Text = "Foi enviada nova senha para seu E-mail"; } catch (Exception ex) { lblResposta.ForeColor = System.Drawing.Color.Red; lblResposta.Text = ex.Message; } }
public ActionResult Compras() { Sacola sacola = (Sacola)HttpContext.Session["sacola"]; Usuario usuario = (Usuario)HttpContext.Session["usuario"]; if (sacola == null) { sacola = new Sacola(); } if (usuario == null || string.IsNullOrEmpty(usuario.Nome)) { return(new RedirectResult("~/Home/Login")); } ViewBag.ListaProdutoArray = new long[sacola.Produtos.Count]; ViewBag.ValorProdutoSelecionado = 0d; ViewBag.ListaProdutoArray = sacola.ProdutoSelecionado; ViewBag.ValorProdutoSelecionado = sacola.TotalSacola; ViewBag.QtdeProdutoSelecionado = sacola.Produtos.Count; usuario = UsuarioBO.ObterUsuario(usuario.Email); return(View("Compras", usuario)); }
public ActionResult actualizar(string ID, string Nombre, string Apellidos, string Correo, string Contraseña, string FechaNac, string Telefono, string direccion, byte[] img, HttpPostedFileBase Imagen) { UsuarioBO bo = new UsuarioBO(); if (Imagen != null) { bo.Imagen = new byte[Imagen.ContentLength]; Imagen.InputStream.Read(bo.Imagen, 0, Imagen.ContentLength); } else { bo.Imagen = img; } bo.Codigo = int.Parse(Session["Codigo"].ToString()); bo.Nombre = Nombre; bo.Apellidos = Apellidos; bo.Email = Correo; bo.Contraseña = Contraseña; bo.Direccion = direccion; bo.FechaNac = Convert.ToDateTime(FechaNac); bo.Telefono = long.Parse(Telefono); int PerfAd = objUsuario.ActualizarUsuario2(bo); Session["PerfAd"] = PerfAd; ViewBag.PerfAd = Session["PerfAd"]; DatosPerfil(); return(View("DatosPerfil")); }
//Na pagina Default.asp da raiz do site é a responsavel por criar a session do perfil do usuario //Session["Perfil"] = HttpContext.Current.User.Identity.Name; protected void BtnLogar_Click(object sender, EventArgs e) { try { Usuario ObjUsuario = new Usuario(); ObjUsuario.Usuarios = txtLogin.Text; ObjUsuario.Senha = txtSenha.Text; UsuarioBO ObjUsuarioBO = new UsuarioBO(); ObjUsuario = ObjUsuarioBO.ValidaUsuario(ObjUsuario); if (Convert.ToInt32(ObjUsuario.id) == 0) { MsgErro.InnerHtml = "Login ou Senha inválidos"; } else { //Caso queira pegar o perfil logado use HttpContext.Current.User.Identity.Name; Session["IdUsuario"] = ObjUsuario.id; Session["idPerfil"] = ObjUsuario.idPerfil; Session["UsuarioNome"] = ObjUsuario.Nome; Session["UsuarioPerfil"] = ObjUsuario.RefUsuarioPerfil.Nome; } } catch (Exception ex) { MsgErro.InnerHtml = "Ocorreu um erro inesperado <span onclick='ErroDetalhe()' style='cursor:pointer;' id='imgDetalhe'><img src=../Template/Img/icoMais.gif /></span><div id='erroDetalhe' style='display:none; padding:7px; font-size:9px; text-align:left; color:#000000'>" + Convert.ToString(ex) + "</div>"; } }
public ActionResult ReporteUsuarioEmpleados() { #region Datos dummy string query = ("Select IdUsuario,NombreUsu,ApellidoPaternoUsu,ApellidoMaternoUsu,TelefonoUsu,CorreoUsu From Usuario Where IdTipoUsuario1=3 and StatusUsu=1"); var result = Con.TablaConnsulta(query); List <UsuarioBO> Empleados = new List <UsuarioBO>(); foreach (DataRow empleado in result.Rows) { var UsuBo = new UsuarioBO(); UsuBo.IdUsuario = Convert.ToInt32(empleado[0].ToString()); UsuBo.NombreUsu = empleado[1].ToString(); UsuBo.ApellidoPaternoUsu = empleado[2].ToString(); UsuBo.ApellidoMaternoUsu = empleado[3].ToString(); UsuBo.TelefonoUsu = empleado[4].ToString(); UsuBo.CorreoUsu = empleado[5].ToString(); Empleados.Add(UsuBo); } #endregion Datos dummy string DirRepor = "~/Reportes/Reportes/"; string urlArchivo = string.Format("{0}.{1}", "EmpleadoRepor", "rdlc"); string FullReport = string.Format("{0}{1}", this.HttpContext.Server.MapPath(DirRepor), urlArchivo); ReportViewer reporte = new ReportViewer(); reporte.Reset(); reporte.LocalReport.ReportPath = FullReport; ReportDataSource DatosDS = new ReportDataSource("DSEmpleado", Empleados); reporte.LocalReport.DataSources.Add(DatosDS); reporte.LocalReport.Refresh(); byte[] file = reporte.LocalReport.Render("PDf"); return(File(new MemoryStream(file).ToArray(), System.Net.Mime.MediaTypeNames.Application.Octet, string.Format("{0}{1}", "Reporte_Empleado.", "PDF"))); }
public override string[] GetRolesForUser(string username) { string[] roles; Usuario u = new UsuarioBO().Get(int.Parse(username)); roles = new UsuarioBO().Get(int.Parse(username)).Grupos.Select(d=>d.descricao).ToArray(); return roles; }
//Função para deletar um registro public void Deletar(int id) { try { UsuarioBO ObjUsuarioBO = new UsuarioBO(); ObjUsuarioBO.DeleteUsuarioByID(id); DataGridUsuarios(); } catch (Exception ex) { Response.Write(ex); } }
public Usuario VerificarLogin(string login, string senha) { Usuario usr = new UsuarioBO().GetUsuario(login, senha); if (usr != null) { if (usr.Ativo) { return usr; } else throw new Exception("Usuário inativo"); }else throw new Exception("Usuário inválido."); }
//Carrega um registro para edição public void Editar(int id) { try { Validacoes Valida = new Validacoes(); btnSalvarUsuario.Text = "Alterar Usuário"; txtUsuario.Enabled = false; Usuario ObjUsuario = new Usuario(); UsuarioBO ObjUsuarioBO = new UsuarioBO(); ObjUsuario = ObjUsuarioBO.SelectUsuarioByID(id); hddIUsuario.Value = Convert.ToString(ObjUsuario.id); ddlUsuarioStatus.TextoInformado = Convert.ToString(ObjUsuario.idStatus); ddlUsuarioPerfil.TextoInformado = Convert.ToString(ObjUsuario.idPerfil); ddlProfissional.ValorInformado = Convert.ToString(ObjUsuario.idProfissional); txtUsuarioNome.Text = ObjUsuario.Nome; txtUsuario.Text = ObjUsuario.Usuarios; if (ddlUsuarioPerfil.ValorInformado == "3") { ddlProfissional.Visible = true; lblProfissional.Visible = true; ChkBoxList.Visible = true; lblCliente.Visible = true; }else if (ddlUsuarioPerfil.ValorInformado == "2") { ddlProfissional.Visible = false; lblProfissional.Visible = false; ChkBoxList.Visible = true; lblCliente.Visible = true; } else { ddlProfissional.Visible = false; lblProfissional.Visible = false; ChkBoxList.Visible = false; lblCliente.Visible = false; } CarregaListaClientes(ObjUsuario.UsuarioXCliente); } catch (Exception ex) { Response.Write(ex); Response.End(); } }
public ActionResult Index() { UsuarioBO b = new UsuarioBO(); UsuarioEntidade user = new UsuarioEntidade(); user.Nome = "jose da silva"; user.Cpf = "0245154-14"; user.UserName = "******"; user.Senha = "123456"; try { b.Insert(user); } catch (Exception ex) { } return View(); }
//Função para deletar um registro public void Deletar(int id) { try { Validacoes ObjValida = new Validacoes(); UsuarioBO ObjUsuarioBO = new UsuarioBO(); ObjUsuarioBO.DeleteUsuarioByID(id); DataGridUsuarios(); txtUsuario.Enabled = true; ObjValida.LimparCampos(this); hddIUsuario.Value = "0"; btnSalvarUsuario.Text = "Salvar Usuário"; ChkBoxList.ClearSelection(); ddlProfissional.Visible = false; lblProfissional.Visible = false; ChkBoxList.Visible = false; lblCliente.Visible = false; } catch (Exception ex) { Response.Write(ex); } }
//Valida os Campos public bool ValidaCampos() { Validacoes ObjValida = new Validacoes(); UsuarioBO ObjUsuarioBO = new UsuarioBO(); //Caso o perfil de usuario seja MEDICO entao é obrigatorio selecionar um medico e um cliente if (ddlUsuarioPerfil.ValorInformado == "3" && ddlProfissional.ValorInformado == string.Empty) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('Para o tipo de perfil selecionado é obrigatório selecionar um profissional de saúde')", true); return false; } if ((ddlUsuarioStatus.ValorInformado == String.Empty) || (ddlUsuarioPerfil.ValorInformado == String.Empty) || (txtUsuario.Text == String.Empty)) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('Campos (*) são de preenchimento obrigatório')", true); return false; } if (txtUsuario.Text.Length < 6) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('O Nome de Usuário deve conter no mínimo 6 Caracteres')", true); return false; } if (ObjValida.ValidaEmail(txtEmail.Text) == false) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('O E-mail informado é invalido')", true); return false; } if (!txtEmail.Text.Equals(txtEmailConfirmacao.Text)) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('O E-mail informado é diferente da confirmação de E-mail')", true); return false; } if (txtUsuario.Enabled == true && ObjUsuarioBO.SelectVerificaUsuario(txtUsuario.Text) == true) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('O nome do usuário escolhido já existe. Escolha um novo usuário.')", true); return false; } return true; }
static void Main(string[] args) { UsuarioBO b = new UsuarioBO(); UsuarioEntidade user = new UsuarioEntidade(); user.Nome = "teste jose da silva"; user.Cpf = "0245154-14"; user.UserName = "******"; user.Senha = "123456"; try { b.Insert(user); } catch (Exception ex) { } }
//Evento responsavel por fazer o insert ou update protected void btnSalvarUsuario_Click(object sender, EventArgs e) { try { Validacoes ObjValida = new Validacoes(); if (ValidaCampos() == true) { Usuario ObjUsuario = new Usuario(); ObjUsuario.id = Convert.ToInt32(ObjValida.TextoNull(hddIUsuario.Value)); ObjUsuario.idEmpresa = Request.QueryString["idEmpresa"]; ObjUsuario.idStatus = Convert.ToInt32(ddlUsuarioStatus.ValorInformado); ObjUsuario.idPerfil = Convert.ToInt32(ddlUsuarioPerfil.ValorInformado); ObjUsuario.idProfissional = ddlProfissional.ValorInformado; ObjUsuario.Nome = txtUsuarioNome.Text; ObjUsuario.Usuarios = txtUsuario.Text; ObjUsuario.Senha = txtUsuarioSenha.Text; //Percore o ListBox de clientes colocando os ID's dos clientes selecionados em um List for (int i = 0; i <= ChkBoxList.Items.Count - 1; i++) {//Verifica se o cliente foi selecionado if (ChkBoxList.Items[i].Selected) {//caso selecionado entao add na lista ObjUsuario.UsuarioXCliente.Add(new UsuarioXCliente(Convert.ToInt32(ObjValida.TextoNull(hddIUsuario.Value)), Convert.ToInt32(ChkBoxList.Items[i].Value))); } } //Chama o BO e passa ObjUsuarios já com o List de clientes UsuarioBO ObjUsuarioBO = new UsuarioBO(); ObjUsuarioBO.InsertUpdate(ObjUsuario); DataGridUsuarios(); //Limpas os campos do form ObjValida.LimparCampos(this); ChkBoxList.ClearSelection(); if (btnSalvarUsuario.Text == "Alterar Usuário") btnSalvarUsuario.Text = "Salvar Usuário"; } } catch (Exception ex) { Response.Write("Error"); Response.Write(ex); Response.End(); } }
//Função que preenche o data grid private void DataGridUsuarios() { try { UsuarioBO ObjUsuarioBO = new UsuarioBO(); GridUsuario.DataSource = ObjUsuarioBO.SelectUsuarioALL(txtNome.Text, ddlUsuariosPerfil.ValorInformado, ddlUsuarioStatus.ValorInformado); GridUsuario.DataBind(); } catch (Exception ex) { Response.Write(ex); } }
/// <summary> /// metoco para carregar a página /// </summary> private void LoadPagina() { List<UsuarioVO> usuarios = new List<UsuarioVO>(); List<EmpresaVO> empresas = new List<EmpresaVO>(); String nome = txtNomeBusca.Text; EmpresaVO empresa = null; TipoEmpresaVO tipo = null; if (rdbFisicaBusca.Checked || rdbTodasBusca.Checked) { empresa = cboEmpresaBusca.SelectedIndex == 0 ? null : new EmpresaVO() { Id = cboEmpresaBusca.Value.ToInt32() }; usuarios = new UsuarioBO().BuscarContatos(nome, empresa, false); } if (rdbJuridicaBusca.Checked || rdbTodasBusca.Checked) { tipo = cboTipoEmpresaBusca.SelectedIndex == 0 ? null : new TipoEmpresaVO() { Id = cboTipoEmpresaBusca.Value.ToInt32() }; empresas = new EmpresaBO().BuscarContatos(nome, tipo, false); } List<object> lstFinal = usuarios.Select<UsuarioVO, object>( x => new { Id = x.Id, Nome = x.Nome, Endereco = x.Endereco, Cidade = x.Cidade, Estado = x.Estado, Email = x.Email, Empresa = x.Empresa, Setor = x.Setor, TipoPessoa = "Física", Telefones = String.Join(", ", x.Telefones.Select(x1 => x1.Telefone)) } ).ToList(); lstFinal = lstFinal.Union( empresas.Select<EmpresaVO, object>( x=> new { Id = x.Id, Nome = x.Nome, Endereco = x.Endereco, Cidade = x.Cidade, Estado = x.Estado, Email = x.Email, Empresa = new EmpresaVO(), Setor = new EmpresaSetorVO(), TipoPessoa = "Jurídica", Telefones = String.Join(", ", x.Telefones.Select(x1=> x1.Telefone)) } ) ).ToList(); strContatos.DataSource = lstFinal; strContatos.DataBind(); }
private void RemoverContato(DirectEventArgs e) { try { if (e.ExtraParams["tipoPessoa"] == "Física") { UsuarioVO usuario = new UsuarioBO().SelectById(e.ExtraParams["id"].ToInt32()); new UsuarioBO().DeleteContato(usuario); } else { EmpresaVO empresa = new EmpresaBO().SelectById(e.ExtraParams["id"].ToInt32()); new EmpresaBO().DeleteContato(empresa); } LoadPagina(); btnEditar.Disabled = true; btnRemover.Disabled = true; } catch (Exception ex) { base.MostrarMensagem("Erro", "Erro ao tentar remover contato.", ""); } }
/// <summary> /// metoco para carregar a página /// </summary> private void LoadPagina() { List<UsuarioVO> usuarios = new UsuarioBO().BuscarUsuarios(false); strUsuarios.DataSource = usuarios; strUsuarios.DataBind(); CarregarEstados(); }
protected void btnSalvar_Click(object sender, EventArgs e) { try { Funcoes ObjFuncoes = new Funcoes(); Validacoes ObjValida = new Validacoes(); if (ValidaCampos() == true) { Usuario ObjUsuario = new Usuario(); ObjUsuario.id = Convert.ToInt32(Request.QueryString["id"]); ObjUsuario.idEmpresa = Request.QueryString["idEmpresa"]; ObjUsuario.idStatus = Convert.ToInt32(ddlUsuarioStatus.ValorInformado); ObjUsuario.idPerfil = Convert.ToInt32(ddlUsuarioPerfil.ValorInformado); ObjUsuario.idProfissional = ddlProfissional.ValorInformado; ObjUsuario.Nome = txtNome.Text; ObjUsuario.Email = txtEmail.Text; ObjUsuario.Usuarios = txtUsuario.Text; if (txtUsuario.Enabled == true) ObjUsuario.Senha = ObjFuncoes.GeraSenha(); //Percore o ListBox de clientes colocando os ID's dos clientes selecionados em um List for (int i = 0; i <= ChkBoxList.Items.Count - 1; i++) {//Verifica se o cliente foi selecionado if (ChkBoxList.Items[i].Selected) {//caso selecionado entao add na lista ObjUsuario.UsuarioXCliente.Add(new UsuarioXCliente(Convert.ToInt32(ObjValida.TextoNull(Request.QueryString["id"])), Convert.ToInt32(ChkBoxList.Items[i].Value))); } } //Chama o BO e passa ObjUsuarios já com o List de clientes UsuarioBO ObjUsuarioBO = new UsuarioBO(); ObjUsuarioBO.InsertUpdate(ObjUsuario); //Verifica se é um novo cadastro if (txtUsuario.Enabled == true) { //Envia e-mail para um novo usuario FuncoesEmails ObjFuncoesEmails = new FuncoesEmails(); ObjFuncoesEmails.EmailCadastroUsuario(ObjUsuario.Nome, ObjUsuario.Email, ObjUsuario.Usuarios, ObjUsuario.Senha); } //Limpas os campos do form ObjValida.LimparCampos(this); ChkBoxList.ClearSelection(); Response.Redirect("default.aspx"); } } catch (Exception ex) { Response.Write(ex); Response.End(); } }
private void RemoverUsuario(DirectEventArgs e) { try { UsuarioVO usuario = new UsuarioBO().SelectById(e.ExtraParams["id"].ToInt32()); new UsuarioBO(usuario).DeleteUpdate(); LoadPagina(); btnEditar.Disabled = true; btnRemover.Disabled = true; } catch (Exception ex) { base.MostrarMensagem("Erro", "Erro ao tentar remover usuario.", ""); } }
private void SalvarUsuario(DirectEventArgs e) { try { UsuarioVO usuario = new UsuarioVO(); if (base.AcaoTela == Common.AcaoTela.Edicao) usuario = UsuarioSelecionado; usuario.Email = txtEmail.Text; usuario.Endereco = txtEndereco.Text; usuario.Nome = txtNome.Text; usuario.Cidade = txtCidade.Text; usuario.Empresa = new EmpresaVO() { Id = cboEmpresa.Value.ToInt32() }; usuario.Tema = new TemaVO() { Id = cboTema.Value.ToInt32() }; usuario.UsuarioSistema = chkUsuarioSistema.Checked; usuario.Sistemas = JSON.Deserialize<List<SistemaVO>>(e.ExtraParams["sistemas"]); if (!txtDataNascimento.Text.IsNullOrEmpty()) usuario.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text); else usuario.DataNascimento = null; if (cboEstado.Value != null && !cboEstado.Value.ToString().IsNullOrEmpty()) usuario.Estado = new EstadoVO() { Id = cboEstado.Value.ToInt32() }; else usuario.Estado = null; if (cboFuncao.Value != null && !cboFuncao.Value.ToString().IsNullOrEmpty()) { usuario.Funcao = new FuncaoVO() { Id = cboFuncao.Value.ToInt32() }; } else usuario.Funcao = null; if (!hdfSetor.Value.ToString().IsNullOrEmpty()) usuario.Setor = new EmpresaSetorVO() { Id = hdfSetor.Value.ToInt32() }; else usuario.Setor = null; if (chkUsuarioSistema.Checked) { usuario.PerfilAcesso = new PerfilAcessoVO() { Id = cboPerfilAcesso.Value.ToInt32() }; usuario.Login = txtLogin.Text; usuario.Twitter = txtTwitter.Text; Boolean validaLogin = new UsuarioBO().ValidarLogin(usuario, base.AcaoTela == Common.AcaoTela.Edicao); if (!validaLogin) { base.MostrarMensagem("Erro", "Login existente.", ""); return; } if(!txtSenha.Text.IsNullOrEmpty()) usuario.Senha = UsuarioBO.EncriptyPassword(txtSenha.Text); if (!txtPalavraChave.Text.IsNullOrEmpty()) usuario.PalavraChave = UsuarioBO.EncriptyPassword(txtPalavraChave.Text); } else { usuario.PerfilAcesso = null; usuario.Login = String.Empty; usuario.Senha = String.Empty; usuario.PalavraChave = String.Empty; usuario.Twitter = String.Empty; } usuario.Removido = false; new UsuarioBO(usuario).Salvar(); base.MostrarMensagem("Usuario", "Usuario gravado com sucesso.", ""); LoadPagina(); winUsuario.Hide(); } catch (Exception ex) { e.ErrorMessage = "Erro ao salvar usuario."; e.Success = false; } }
private void AdicionarUsuarios(Control sender, DirectEventArgs e) { LimparCamposPesquisaUsuarios(); List<UsuarioVO> usuarios = new UsuarioBO().BuscarUsuariosSistema(false, null); List<UsuarioVO> usuariosAdicionados = JSON.Deserialize<List<UsuarioVO>>(e.ExtraParams["usuariosAdicionados"]); usuarios = usuarios = usuarios.Where(x => !usuariosAdicionados.Any(x1 => x1.Id == x.Id)).ToList(); if (base.AcaoTela == Common.AcaoTela.Edicao) { usuarios = usuarios.Where(x => !ReuniaoSelecionada.Participantes.Any(x1 => x1.Id == x.Id)).ToList(); } strUsuarios.DataSource = usuarios; strUsuarios.DataBind(); (grdUsuariosReuniao.SelectionModel.Primary as CheckboxSelectionModel).ClearSelections(); winAdicionarUsuarios.Show(sender); }
/// <summary> /// metodo que mostra as notificações dos aniversariantes /// </summary> private void AbrirNotificacoesAniversariantes() { MenuPaginaVO pagina = GetMenuPagina(UsuarioLogado.PerfilAcesso.MenuPaginas.ToList(), "VISUALIZARANIVERSARIANTES.ASPX"); if (!MostrouLembretes && Aniversariantes == null) Aniversariantes = new UsuarioBO().BuscarAniversariantes(UsuarioLogado); if (!MostrouLembretes && Aniversariantes.Count != 0 && pagina != null) { String plural = Aniversariantes.Count > 1 ? "estão" : "está"; Notification.Show(new NotificationConfig { ID = "ntfAniversariantes", Title = "Aniversariantes", Icon = pagina == null || pagina.Icone.IsNullOrEmpty() ? Icon.None : (Icon)Enum.Parse(typeof(Icon), pagina.Icone), AutoHide = false, Html = String.Format("<br/>{0} {1} fazendo aniversário.", String.Join(", ", Aniversariantes.Select(x=> x.Nome).ToArray()), plural) }); String script = "var ntfAniversariantes = document.getElementById(\"ntfAniversariantes\"); ntfAniversariantes.style.cursor = \"pointer\"; ntfAniversariantes.onclick = function(){ window.location = '" + pagina.Url + "'; };"; this.ResourceManager1.RegisterOnReadyScript(script); } }
/// <summary> /// metoco para carregar a página /// </summary> private void LoadPagina() { UsuarioLogado = new UsuarioBO().SelectById(UsuarioLogado.Id); txtNome.Text = UsuarioLogado.Nome; txtEmail.Text = UsuarioLogado.Email; txtEndereco.Text = UsuarioLogado.Endereco; txtCidade.Text = UsuarioLogado.Cidade; txtDataNascimento.Text = UsuarioLogado.DataNascimento != null ? UsuarioLogado.DataNascimento.Value.ToString("dd/MM/yyyy") : String.Empty; txtTwitter.Text = UsuarioLogado.Twitter; txtTwitter.Disabled = !UsuarioLogado.PerfilAcesso.Acoes.Any(x => x.TipoAcao == Entities.Enumertators.ETipoAcao.VisualizarTwitter); lblEmpresa.Text = UsuarioLogado.Empresa != null ? UsuarioLogado.Empresa.Nome : String.Empty; lblSetor.Text = UsuarioLogado.Setor != null ? UsuarioLogado.Setor.Nome : "[Nenhum]"; CarregarEstados(); CarregarPaginas(); CarregarTemas(); CarregarNiveisConhecimento(); cboTema.SetValue(UsuarioLogado.Tema.Id); if (UsuarioLogado.PaginaInicial == null) { if(cboPaginas.Items.FirstOrDefault(x=> x.Value == "1") != null) cboPaginas.SetValue(1); } else { cboPaginas.SetValue(UsuarioLogado.PaginaInicial.Id); } txtLogin.Text = UsuarioLogado.Login; if (UsuarioLogado.Estado != null) cboEstado.SetValue(UsuarioLogado.Estado.Id); imgAtual.Hidden = UsuarioLogado.ExtensaoFoto.IsNullOrEmpty(); fufImagem.Clear(); if (!imgAtual.Hidden) imgAtual.ImageUrl = UsuarioLogado.CaminhoImagemOriginal; }
//Valida os Campos public bool ValidaCampos() { Validacoes ObjValida = new Validacoes(); UsuarioBO ObjUsuarioBO = new UsuarioBO(); //Caso o perfil de usuario seja MEDICO entao é obrigatorio selecionar um medico e um cliente if (ddlUsuarioPerfil.ValorInformado == "3" && ddlProfissional.ValorInformado == string.Empty) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('Para o tipo de perfil selecionado é obrigatório selecionar um profissional de saúde')", true); return false; } if ((ddlUsuarioStatus.ValorInformado == String.Empty) || (ddlUsuarioPerfil.ValorInformado == String.Empty) || (txtUsuarioNome.Text == String.Empty) || (txtUsuario.Text == String.Empty) || (txtUsuarioSenha.Text == String.Empty) || (txtUsuarioConfirmarSenha.Text == String.Empty)) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('Campos (*) são de preenchimento obrigatório')", true); return false; } if (txtUsuario.Text.Length < 6) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('O Nome de Usuário deve conter no mínimo 6 Caracteres')", true); return false; } if (txtUsuarioSenha.Text.Length < 6) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('A Senha deve conter no mínimo 6 Caracteres')", true); return false; } if (txtUsuarioSenha.Text != txtUsuarioConfirmarSenha.Text) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('As Senhas digitadas não conferem')", true); return false; } if (ObjValida.ValidaSenhaAlfaNumerica(txtUsuarioSenha.Text) == false) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('O campo senha é do tipo alfa-numérico, deve conter letras,números e caracteres especiais')", true); return false; } if (Convert.ToInt32(ObjValida.TextoNull(hddIUsuario.Value)) == 0) { if (ObjUsuarioBO.SelectVerificaUsuario(txtUsuario.Text) == true) { Page.ClientScript.RegisterStartupScript(GetType(), "Mensage", "alert('O usuário escolhido já existe. Escolha um novo usuário.')", true); return false; } } return true; }