protected void BtnGuardar_Click(object sender, EventArgs e) { try { if (Validar()) { UsuarioDatos usuarios = new UsuarioDatos(); Usuario usuario = new Usuario(); usuario.Id = long.Parse(TxtId.Text); usuario.NombreCompleto = TxtNombreCompleto.Text; usuario.Identificacion = TxtIdentificacion.Text; usuario.Password = TxtPassword.Text; usuario.Perfil = DdlPerfil.SelectedValue; usuario.Dispositivo = null; DateTime thisDate = new DateTime(1900, 1, 01); usuario.FechaCierre = thisDate; usuarios.ActualizarUsuario(usuario, System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()); if (usuarios.Estado == true) { Response.Write("<script>alert('Se Guardo Correctamente');</script>"); CargarGVUsuario(); BtnGuardar.Enabled = false; TxtId.Text = string.Empty; TxtNombreCompleto.Text = string.Empty; TxtNombreCompleto.Enabled = false; TxtIdentificacion.Text = string.Empty; TxtIdentificacion.Enabled = false; TxtPassword.Text = string.Empty; TxtPassword.Enabled = false; DdlPerfil.SelectedValue = "Seleccione"; DdlPerfil.Enabled = false; } else { Response.Write("alert('No Se Guardo Correctamente');"); } } } catch { Response.Write("<script>alert('Ha ocurrido un error inesperado, si el problema persiste por favor contáctese con un administrador');</script>"); } }
protected void Registrarse_Click(object sender, EventArgs e) { try { if (Intentos == 0) { Intentos = 0; } } catch (Exception) { Intentos = 0; } try { UsuarioTxt.Value = long.Parse(UsuarioTxt.Value).ToString(); Usuario = UsuarioTxt.Value; Pass = ContraseñaTxt.Value; if (Image2.ImageUrl == "~/Image/check_in.png") { if (Intentos == 2) { Intentos = 0; Response.Redirect("Mensaje.aspx", false); } else if (UsuarioTxt.Value == "" || ContraseñaTxt.Value == "") { } else { ServiciosUsuarioa.UsuariosClient Service = new ServiciosUsuarioa.UsuariosClient(); ServiciosUsuarioa.LoginUsuario LoginU = new ServiciosUsuarioa.LoginUsuario(); LoginU.Request = new ServiciosUsuarioa.LoginUsuario1(); string Identificacion = "00000000000" + UsuarioTxt.Value; LoginU.Request.NombreUsuario = Identificacion.Substring(Identificacion.Length - 11, Identificacion.Length - UsuarioTxt.Value.Length); // "00000012345"; //"00003744866"; Identificacion = LoginU.Request.NombreUsuario; using (MD5 md5Hash = MD5.Create()) { string hash = GetMd5Hash(md5Hash, ContraseñaTxt.Value); LoginU.Request.Clave = hash; } //LoginU.Request.Clave = "MP12345";// "651c94799b5c806673916690eae62ad7"; LoginU.SesionId = UsuarioTxt.Value; LoginU.UsuarioApp = System.Configuration.ConfigurationManager.AppSettings["UsuarioSistema"]; LoginU.PwdApp = System.Configuration.ConfigurationManager.AppSettings["PwdSistema"]; UsuarioMercadeo = Service.ConsutarUsuarioMercadeo(LoginU); if (UsuarioMercadeo.InfoUsuarioConcursoMercadeo.Cedula != null) { AccesoDatos.ServicioMercadeo.MercadeoClient CliM = new AccesoDatos.ServicioMercadeo.MercadeoClient(); //AccesoDatos.ServicioMercadeo.RealityCrucero ReaL = new AccesoDatos.ServicioMercadeo.RealityCrucero(); //ReaL.Request = new AccesoDatos.ServicioMercadeo.RealityCruceroConsulta(); //ReaL.Request.Cedula = Identificacion; //ReaL.Request.Campana = "201708"; //ReaL.SesionId = Identificacion; //ReaL.UsuarioApp = System.Configuration.ConfigurationManager.AppSettings["UsuarioSistema"]; //ReaL.PwdApp = System.Configuration.ConfigurationManager.AppSettings["PwdSistema"]; //InformacionFacturacion = CliM.ConsultarRealityCrucero(ReaL); //string contenido = InformacionFacturacion.Response.First().ValorDevolucionCampana10.ToString() + InformacionFacturacion.Response.First().ValorDevolucionCampana9.ToString() + InformacionFacturacion.Response.First().ValorDevolucionCampana8 + InformacionFacturacion.Response.First().ValorPedidoCampana10 + InformacionFacturacion.Response.First().ValorPedidoCampana9 + InformacionFacturacion.Response.First().ValorPedidoCampana8 + InformacionFacturacion.Response.First().Campana + InformacionFacturacion.Response.First().Cedula; AccesoDatos.UsuarioDatos Usu = new UsuarioDatos(); Entidades.Usuario EUsu = new Entidades.Usuario(); EUsu.Identificacion = UsuarioTxt.Value; EUsu.Perfil = "Vendedor"; EUsu.NombreCompleto = UsuarioMercadeo.InfoUsuarioConcursoMercadeo.NombreAsesor; EUsu.FechaCierre = UsuarioMercadeo.InfoUsuarioConcursoMercadeo.FechaFinalMailgroup; UsuarioMercadeo.InfoUsuarioConcursoMercadeo.Cedula = UsuarioTxt.Value; Usu.ActualizarUsuario(EUsu, System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()); AccesoDatos.RankingDatos Rank = new RankingDatos(); List <Ranking> ListRan = Rank.CrecimientoIndividualCampaña(UsuarioTxt.Value, System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()); if (ListRan.Find(T => T.AproboCampana == "Sin Concursar") != null) { Intentos = Intentos + 1; Response.Redirect("Mensaje2.aspx", false); } else if (Usu.ActualizaRanking(UsuarioTxt.Value)) { if (ListRan.FindAll(T => T.AproboCampana == "Perdida").Count() >= 2) { Intentos = Intentos + 1; Response.Redirect("Mensaje1.aspx", false); } else { Intentos = Intentos + 1; Response.Redirect("Bienvenidos.aspx", false); } } else { Intentos = Intentos + 1; AccesoDatos.RankingDatos R = new RankingDatos(); R.InsertarRanking(999999999999999, 999999999999999, UsuarioTxt.Value, System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()); Response.Redirect("Mensaje2.aspx", false); } } else { AccesoDatos.UsuarioDatos UsuD = new UsuarioDatos(); UsuarioLogeado = UsuD.ConsultarLogin(UsuarioTxt.Value, ContraseñaTxt.Value, System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()); if (UsuarioLogeado != null && UsuarioLogeado.Id != 0) //& Logi.Id != 0 { // cargar variables de session Response.Redirect("Admin/AdminConcurso.aspx", false); } else { //mensaje del sistema propuesto en el documetno Intentos = Intentos + 1; Response.Redirect("Mensaje5.aspx", false); } } } } else { Response.Redirect("Mensaje6.aspx", false); } } catch { Response.Write("<script>alert('Ha ocurrido un error inesperado, si el problema persiste por favor contáctese con un administrador');</script>"); } }
/// <summary> /// Mariela Calvo Méndez /// Abril/2020 /// Efecto: Edita los usuarios /// Requiere: - /// Modifica: - /// Devuelve: Lista de Usuarios /// </summary> public void editarUsuarios(Usuario usuario) { usuarioDatos.ActualizarUsuario(usuario); }