public async Task <IHttpActionResult> Post([FromBody] DtoNotificacion item) { try { if (item != null) { await Task.Run(() => { LogicaNotificaciones.CrearNotificacion(item); }); //Envia notificaciòn al usuario destino InternalHub hub = new InternalHub(); DtoUsuario usuario = LogicaUsuarios.GetUsuarioByCodigoUsuario((int)item.IdDestino); hub.EnviarNotificaciones(usuario.Email); return(Ok("Notificacion creada")); } else { return(BadRequest("Incorrect call")); } } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }
protected void btnIngresar_Click(object sender, EventArgs e) { try { string user = txtUser.Text; string pass = txtPass.Text; Usuario u = LogicaUsuarios.Logueo(user, pass); if (u == null) { lblEstado.Text = "El usuario y/o la contraseña no son correctas."; txtUser.Text = ""; txtPass.Text = ""; } else { //Cargo el usuario en una SESSION para controlar el acceso en las páginas. Session["usuario"] = u; //Recordar que solo tengo dos opciones: Administrador y Cliente if (u is Administrador) { Response.Redirect("Bienvenida.aspx"); } else { Response.Redirect("RealizarunaReserva.aspx"); } } } catch (Exception ex) { lblEstado.Text = ex.Message; } }
private void ingresarLogin() { string user = txtUsuario.Text.TrimEnd().TrimStart(); string password = txtClave.Text.TrimEnd().TrimStart(); if (!string.IsNullOrEmpty(user)) { if (!string.IsNullOrEmpty(password)) { TBL_USUARIO _infoUsuario = new TBL_USUARIO(); _infoUsuario = LogicaUsuarios.getUsersxLogin(user, LogicaNegocios.complementos.encriptar.GetMD5(password)); if (_infoUsuario != null) { MessageBox.Show("Bienvenido al sistema " + _infoUsuario.usu_correo + "\nRol Usuario " + _infoUsuario.TBL_ROL.rol_descripcion, "Sistema Help Desk", MessageBoxButtons.OK, MessageBoxIcon.Information); Form1 form1 = new Form1(); form1.Show(); this.Hide(); } else { MessageBox.Show("Usuario o Contraseña Incorrecta ", "Sistema Help Desk", MessageBoxButtons.OK, MessageBoxIcon.Error); txtClave.Clear(); txtUsuario.Focus(); } } else { MessageBox.Show("Clave Campo Requerido"); } } else { MessageBox.Show("Usuario Campo Requerido"); } }
public void ObtenerNotificaciones() { try { string email = Context.User.Identity.Name; //Get TotalNotification //Send To if (!string.IsNullOrEmpty(email)) { DtoUsuario usuario = LogicaUsuarios.GetUsuarioByIdentificacion(email); if (!string.IsNullOrEmpty(usuario.Identificacion)) { var cid = email; var context = GlobalHost.ConnectionManager.GetHubContext <InternalHub>(); } } } catch (Exception ex) { ex.ToString(); } }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { CedulaCliente = dataGridView1.Rows[e.RowIndex].Cells["Cedula"].Value.ToString(); NombreCliente = dataGridView1.Rows[e.RowIndex].Cells["Nombre"].Value.ToString(); IDCliente = dataGridView1.Rows[e.RowIndex].Cells["ID"].Value.ToString(); Apellidos = dataGridView1.Rows[e.RowIndex].Cells["Apellido"].Value.ToString(); Telefono = dataGridView1.Rows[e.RowIndex].Cells["Telefono"].Value.ToString(); Celular = dataGridView1.Rows[e.RowIndex].Cells["Celular"].Value.ToString(); Direccion = dataGridView1.Rows[e.RowIndex].Cells["Direccion"].Value.ToString(); if (CedulaCliente == "") { MessageBox.Show("Seleccione una fila para seleccionar el cliente", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //Consulta para contar la cantidad de prestamos que tiene el cliente string comando = string.Format($"select count(idPrestamo) as Conteo from Prestamos where idCliente='{EscogerCliente.IDCliente}'"); DataSet data = LogicaUsuarios.Ejecutar(comando); OpcionPrestamo = data.Tables[0].Rows[0]["Conteo"].ToString().Trim(); //Consulta para seleccionar un cliente en especifico comando = string.Format($"select * from Clientes where idClient='{EscogerCliente.IDCliente}'"); data = LogicaUsuarios.Ejecutar(comando); OpcionCedula = data.Tables[0].Rows[0]["Cedula"].ToString().Trim(); OpcionCelular = data.Tables[0].Rows[0]["Celular"].ToString().Trim(); OpcionTelefono = data.Tables[0].Rows[0]["Telefono"].ToString().Trim(); this.Close(); } }
private void deleteUsuario() { if (!string.IsNullOrEmpty(lblCodigo.Text)) { var res = MessageBox.Show("Desea eliminar el registro ? ", "Sistema HelpDesk", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res.ToString() == "Yes") { TBL_USUARIO _infoUser = new TBL_USUARIO(); _infoUser = LogicaUsuarios.getUsersXId(Convert.ToInt32(lblCodigo.Text)); if (_infoUser != null) { if (LogicaUsuarios.deleteUser(_infoUser)) { MessageBox.Show("Registro eliminado correctamente jaja "); List <TBL_USUARIO> _listaUsuarios = new List <TBL_USUARIO>(); _listaUsuarios = LogicaUsuarios.getAllUsers(); cargarUsuarios(_listaUsuarios); nuevoUsuario(); } } } } else { MessageBox.Show("No se ha seleccionado ningún registro para eliminar "); } }
public void CargarDatos() { var usuariosConfirmar = LogicaUsuarios.ListarUsuarios('C'); lvUsuariosConfirmar.DataSource = usuariosConfirmar; lvUsuariosConfirmar.DataBind(); }
//[HttpPost] public ActionResult InsertarDiaInhabil(CatDiasInhabiles DiaInhabil) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; MetodosGenerales MetodoGeneral = new MetodosGenerales(); if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario <= 4) { LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); if (LogicaDiasInhabiles.L_InsertarDiaInhabil(DiaInhabil)) { TempData["notice"] = "La fecha ha sido agregada al calendario de días inhábiles"; Session["TipoAlerta"] = "Correcto"; return(RedirectToAction("GestionUsuariosSENER", "Administrador")); } else { TempData["notice"] = "Disculpa, la fecha no ha sido agregada al calendario de días inhábiles"; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Index")); } } else { return(RedirectToAction("Logout", "Home")); } }
private void updateUsuario() { try { TBL_USUARIO _infoUsuario = new TBL_USUARIO(); //_infoUsuario = LogicaUsuarios.getUsersXId(int.Parse(lblCodigo.Text)); if (_infoUsuario != null) { _infoUsuario.usu_id = Convert.ToInt32(lblCodigo.Text); _infoUsuario.usu_correo = txtCorreo.Text.TrimEnd().TrimStart(); _infoUsuario.usu_apellidos = txtApellidos.Text.TrimEnd().TrimStart().ToUpper(); _infoUsuario.usu_nombres = txtNombres.Text.TrimEnd().TrimStart().ToUpper(); //Login MD5 sha1 Encriptacion if (!string.IsNullOrEmpty(_infoUsuario.usu_password = txtClave.Text)) { _infoUsuario.usu_password = LogicaNegocios.complementos.encriptar.GetMD5(txtClave.Text); } _infoUsuario.rol_id = Convert.ToByte(cmbRol.SelectedValue); bool result = LogicaUsuarios.updateUser3(_infoUsuario); if (result) { MessageBox.Show("Usuario Modificado correctamente", "Sistema HelpDesk", MessageBoxButtons.OK, MessageBoxIcon.Information); List <TBL_USUARIO> _listaUsuarios = new List <TBL_USUARIO>(); _listaUsuarios = LogicaUsuarios.getAllUsers(); cargarUsuarios(_listaUsuarios); nuevoUsuario(); } } } catch (Exception ex) { MessageBox.Show("Error al guardar usuario", "Sistema HelpDesk", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void bGuardar_Click(object sender, EventArgs e) { try { int indice = cAcceso.SelectedIndex; if (tNombre.Text == string.Empty || tCorreo.Text == string.Empty || tClave.Text == string.Empty || cAcceso.Text == string.Empty || tUsuario.Text == string.Empty || cAcceso.GetItemText(cAcceso.Items[indice]) == string.Empty) { Error(); } else { if (Operaciones.ValidarEmail(tCorreo.Text) == false) { Operaciones.Mensaje("Debe Ingresar un Email Valido"); } else { LogicaUsuarios.Ingresar(tNombre.Text.Trim(), tCorreo.Text.Trim(), "Activo" , cAcceso.GetItemText(cAcceso.Items[indice]), tUsuario.Text.Trim() , Encriptar.encriptar(tClave.Text)); Operaciones.Mensaje("Usuario Guardado Correctamente"); this.Close(); } } } catch (Exception error) { Operaciones.Mensaje("Debe seleccionar El tipo de Acceso"); } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { Usuario user = LogicaUsuarios.Buscar(txtuser.Text); if (user == null) { lblMensaje.Text = ("No se ha encontrado un administrador con ese usuario."); HabilitarA(); } else if (user is Administrador) { HabilitarME(); txtpass.Text = user.Contraseña;//despues del postback se borra igual porque el textbox esta clasificado como pw txtnombre.Text = user.NombreCompleto; ddlCargos.SelectedValue = ((Administrador)user).Cargo; } else { lblMensaje.Text = ("El usuario " + user.Name + " corresponde a un CLIENTE"); } } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
private void saveUsuario() { try { TBL_USUARIO _infoUsuario = new TBL_USUARIO(); _infoUsuario.usu_correo = txtCorreo.Text.TrimEnd().TrimStart(); _infoUsuario.usu_apellidos = txtApellidos.Text.TrimEnd().TrimStart().ToUpper(); _infoUsuario.usu_nombres = txtNombres.Text.TrimEnd().TrimStart().ToUpper(); //Login MD5 sha1 Encriptacion _infoUsuario.usu_password = LogicaNegocios.complementos.encriptar.GetMD5(txtClave.Text); _infoUsuario.rol_id = Convert.ToByte(cmbRol.SelectedValue); bool result = LogicaUsuarios.saveUser(_infoUsuario); if (result) { MessageBox.Show("Usuario guardado correctamente", "Sistema HelpDesk", MessageBoxButtons.OK, MessageBoxIcon.Information); List <TBL_USUARIO> _listaUsuarios = new List <TBL_USUARIO>(); _listaUsuarios = LogicaUsuarios.getAllUsers(); cargarUsuarios(_listaUsuarios); nuevoUsuario(); } } catch (Exception) { MessageBox.Show("Error al guardar usuario", "Sistema HelpDesk", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//[HttpPost] public ActionResult CambiarEstatusFechaInhabil(int IdDiaInhabil, bool IdEstatusDiaInhabil) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; MetodosGenerales MetodoGeneral = new MetodosGenerales(); if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario <= 4) { LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); CatDiasInhabiles FechaInhabil = new CatDiasInhabiles(); FechaInhabil.IdDiaInhabil = IdDiaInhabil; FechaInhabil.Activo = !IdEstatusDiaInhabil; if (LogicaDiasInhabiles.L_ActualizarDiaInhabil(IdDiaInhabil, !IdEstatusDiaInhabil)) { return(RedirectToAction("Index")); } else { TempData["notice"] = "Operación no concluida."; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Index")); } } else { return(RedirectToAction("Logout", "Home")); } }
public SelectList CargarEstatusuUsuario() { LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); List <CatEstatusUsuario> ListaTiposUsuario = LogicaUsuario.SeleccionarTiposEstatusUsuario(); return(new SelectList(ListaTiposUsuario, "IdEstatusUsuario", "EstatusUsuario")); }
public bool L_EliminarRepresentanteLegal(int IdRepresentante) { bool Resultado = false; CatUsuarios UsuarioDelRepresentante = new CatUsuarios(); LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); UsuarioDelRepresentante = LogicaUsuario.L_DetallesUsuarioPorRepresentante(IdRepresentante); LogicaUsuario.L_EliminarUsuario(UsuarioDelRepresentante.U_IdUsuario); Resultado = DatosAuxiliar.D_EliminarRepresentanteLegal(IdRepresentante); return(Resultado); }
public SelectList CargarTiposUsuario() { LogicaUsuarios LogicaTiposUsuario = new LogicaUsuarios(); List <CatTiposUsuario> ListaTiposUsuario = LogicaTiposUsuario.SeleccionarTiposUsuario(); //Se dejan todos los usuarios //ListaTiposUsuario.RemoveAt(1); //ListaTiposUsuario.RemoveAt(0); return(new SelectList(ListaTiposUsuario, "IdTipoUsuario", "TipoUsuario")); }
public IHttpActionResult GetUsuario(string Id) { DtoUsuario usuario = LogicaUsuarios.GetUsuarioByIdentificacion(Id); if (usuario == null) { return(NotFound()); } return(Ok(usuario)); }
protected void btnConfirmarCodigo_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtEmail.Text)) { mostrarToast("Email vacío", "Ingrese su email", "Warning"); return; } if (string.IsNullOrEmpty(txtCodigo.Text)) { mostrarToast("Código vacío", "Ingrese el código para confirmar la autorización de cambio de contraseña", "Warning", 5000); return; } TBLUSUARIOS usu = new TBLUSUARIOS(); TBLCODRECUPERACION cod = new TBLCODRECUPERACION(); try { usu = LogicaUsuarios.buscarCorreoExistente(txtEmail.Text); cod = LogicaCodigos.ultimoCodigo(usu.ID_USUARIO, txtCodigo.Text); cambiarImagen(usu.FOTO_PATH_USUARIO); Session["contrseniaUsuario"] = usu.PASS_USUARIO; Session["usuarioRecuperar"] = usu; } catch (Exception ex) { throw new ArgumentException("error al recuperar informacion: </br> " + ex.Message); } if (usu != null) { if (cod != null) { if (cod.CODIGO_RECUPERACION == txtCodigo.Text) { mostrarToast("Codigo Correcto", "Ingrese una nueva contraseña para su usuario. Siga las politicas de seguridad para su nueva contraseña. NO INGRESE LA MISMA CONTRASEÑA ANTERIOR!", "Info", 10000); pnConfirmarCorreo.Visible = false; pnCambiarContrasenia.Visible = true; } else { mostrarToast("Codigo Incorrecto", "El código ingresado no es el correcto, copie sin espacios el código e ingreselo nuevamente. Si persiste el error consulte con el administrador.", "Error", 8000); } } else { mostrarToast("Error en Codigo", "Error en codigo, esta vacio", "Error"); mostrarToast("Error en Codigo", "Error en codigo, esta vacio", "Error"); } } else { mostrarToast("Error en Usuario", "Error en Usuario por correo, no encontrado", "Error"); } }
private void fmrUsuario_Load(object sender, EventArgs e) { List <TBL_USUARIO> _listaUsuarios = new List <TBL_USUARIO>(); _listaUsuarios = LogicaUsuarios.getAllUsers(); if (_listaUsuarios != null && _listaUsuarios.Count > 0) { cargarUsuarios(_listaUsuarios); } cargarRoles(); }
private void CargarListasDesplegables(int?IdTipoUsuario, int?IdEstatusUsuario) { LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); List <CatTiposUsuario> ListaTiposUsuario = LogicaUsuario.SeleccionarTiposUsuario(); ViewBag.TiposUsuarios = new SelectList(ListaTiposUsuario, "IdTipoUsuario", "TipoUsuario", IdTipoUsuario); List <CatEstatusUsuario> ListaEstatusUsuario = LogicaUsuario.SeleccionarTiposEstatusUsuario(); ViewBag.TiposEstatusUsuarios = new SelectList(ListaEstatusUsuario, "IdEstatusUsuario", "EstatusUsuario", IdEstatusUsuario); }
private void txtCorreo_MouseClick(object sender, MouseEventArgs e) { if (!string.IsNullOrEmpty(txtCorreo.Text)) { bool resultadoCorreo = LogicaUsuarios.validarCorreo(txtCorreo.Text); if (resultadoCorreo == false) { //messagebox txtCorreo.Focus(); } } }
protected void btnregistrar_Click(object sender, EventArgs e) { string nombre = txtNombre.Text.Trim(); string apellido = txtApellido.Text.Trim(); string email = txtEmail.Text.Trim(); string usuario = txtUsername.Text.Trim(); string contrasenia = txtPassword.Text.Trim(); string telefono = txtTelefono.Text.Trim(); string pathImagen = ""; ComprobarEmail(); ComprobarUsuario(); if (!string.IsNullOrEmpty(nombre) && !string.IsNullOrEmpty(apellido) && !string.IsNullOrEmpty(email) && !string.IsNullOrEmpty(usuario) && !string.IsNullOrEmpty(contrasenia) && !string.IsNullOrEmpty(telefono)) { pathImagen = SaveAvatarLocal(usuario); if (!string.IsNullOrEmpty(pathImagen)) { try { TBLUSUARIOS usu = new TBLUSUARIOS(); usu.NOMBRE_USUARIO = nombre; usu.APELLIDO_USUARIO = apellido; usu.EMAIL_USUARIO = email; usu.USU_USUARIO = usuario; usu.PASS_USUARIO = LogicaUsuarios.GenerateMD5(contrasenia); usu.TELEFONO_USUARIO = telefono; usu.FOTO_PATH_USUARIO = pathImagen; LogicaUsuarios.guardarUsuario(usu); Session["toastTitulo"] = "Usuario Registrado"; Session["toastMensaje"] = "Sus datos han sido registrados. Espere a que el administrador confirme su registro."; Session["toastClass"] = "success"; Response.Redirect("LoginPage.aspx"); //mostrarToast("Usuario Registrado", "Sus datos han sido registrados. Espere a que el administrador confirme su registro.", "Success", 6000); } catch (Exception ex) { mostrarToast("Error", "Error al guardar el usuario: " + ex.Message, "Error", 8000); return; } } else { mostrarToast("Imagen", "Presione en el boton 'Cargar Imagen' para mostrar el avatar a cargar. es posible que deba ingresar de nuevo su contraseña", "Warning", 8000); } } else { mostrarToast("Campos Vacíos", "No deje los campos vacíos", "Error"); } }
public ActionResult DatosAcreditacion(CatUsuarios UsuarioOperativo) { try { if (Session["Registrando"] == null) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } if (UsuarioOperativo.U_Password == UsuarioOperativo.U_ConfirmarPassword) { LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); CatUsuarios UsuarioExistente = LogicaUsuario.L_DetallesUsuarioPorNombreUnicamente(UsuarioOperativo.U_Nombre); if (UsuarioExistente.U_IdUsuario > 0) { TempData["notice"] = "Ya existe un usuario con el mismo nombre, por favor elige otro."; Session["TipoAlerta"] = "Error"; return(View("DatosUsuario", UsuarioOperativo)); } else { Representante = (CatRepresentantesLegales)Session["NuevoAcceso_Representante"]; Session.Add("NuevoAcceso_Usuario", UsuarioOperativo); ViewBag.RFCRepresentante = Representante.RL_RFC; Empresa = (CatEmpresas)Session["NuevoAcceso_Empresa"]; if (Empresa.E_RFC.Length == 12) { ViewBag.MostrarDocumento = true; } else { ViewBag.MostrarDocumento = false; } return(View()); } } else { TempData["notice"] = "Las contraseñas no coinciden."; Session["TipoAlerta"] = "Error"; return(View("DatosUsuario", UsuarioOperativo)); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Registro de inversionista: Cuarto Paso A"); return(View("Index", "Home")); } }
protected async void btnRecuperarContrasenia_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtEmail.Text)) { TBLUSUARIOS usuXCorreo = LogicaUsuarios.buscarCorreoExistente(txtEmail.Text); bool existeCorreo = !usuXCorreo.EMAIL_USUARIO.Equals(""); if (existeCorreo) { string codigo = GenerateNewRandom(); LogicaCodigos.guardarCodigo(usuXCorreo.ID_USUARIO, codigo); LogicaUsuarios.cambiarEstadoRecuperacion(usuXCorreo); string subject = "Recuperación de contraseña"; string htmlString = @" <html> <body> <h3>Estimad@ " + usuXCorreo.NOMBRE_USUARIO + @"</h3> <p><i>Pasos para la recuperación de contraseña</i></p> <p>Tu usuario es: <b style='font-size: 20px;'>" + usuXCorreo.USU_USUARIO + @"</b></p> <p>Ingresa el siguiente codigo: </p> </br> <code style='font-size: 20px;'>" + codigo.ToString() + @"</code > </br> <p>El código deberás ingresarlo en el siguiente enlace: </p> </br> <a href = 'https://localhost:44305/loginTemplates/RecuperarPage.aspx' target = '_blank'>https://localhost:44305/loginTemplates/RecuperarPage.aspx</a> </br> <p>En caso de no poder ingresar a la direcion, ingrese al Login del sistema e ingrese su usuario y cualquier contraseña. Le redireccionará automaticamente a la recuperacion de contraseña.</p> </body> </html>" ; EmailProvider ep = new EmailProvider(subject, htmlString, txtEmail.Text); await ep.SendEmailAsync(); mostrarToast("Correo Enviado", "El correo ha sido enviado a: " + txtEmail.Text + ". Revise su correo y siga las instrucciones para recuperar sus credenciales.", "Success", 6000); Limpiar(); } else { mostrarToast("Correo Inexistente", "El correo provisto no está registrado", "Error"); } } else { mostrarToast("Error", "Esta vacio", "Error"); } }
//Salir de la aplicación protected void Session_End(Object sender, EventArgs e) { MetodosGenerales MetodoGeneral = new MetodosGenerales(); LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); CatUsuarios UsuarioEntrante = (CatUsuarios)Session["Usuario"]; if (UsuarioEntrante != null) { LogicaUsuario.L_ActualizarUsuarioEntrada(UsuarioEntrante.U_IdUsuario, false); } Session.Clear(); //Application_Start(); }
private void ComprobarEmail() { if (LogicaUsuarios.correoExistente(txtEmail.Text)) { mostrarToast("Correo Existente", "El correo elegido ya existe. Escoja otro correo.", "Warning"); //txtEmail.Text = ""; txtEmail.Style.Add(HtmlTextWriterStyle.BorderColor, "Red"); txtEmail.Style.Add("box-shadow", "0px 0px 25px 1px #FF0000"); } else { txtEmail.Style.Add(HtmlTextWriterStyle.BorderColor, "Transparent"); txtEmail.Style.Add("box-shadow", "none"); } }
private void ComprobarUsuario() { if (LogicaUsuarios.usuarioExistente(txtUsername.Text)) { mostrarToast("Usuario Existente", "El usuario elegido ya existe. Escoja otro nombre de usuario.", "Warning"); //txtUsername.Text = ""; txtUsername.Style.Add(HtmlTextWriterStyle.BorderColor, "Red"); txtUsername.Style.Add("box-shadow", "0px 0px 25px 1px #FF0000"); } else { txtUsername.Style.Add(HtmlTextWriterStyle.BorderColor, "Transparent"); txtUsername.Style.Add("box-shadow", "none"); } }
protected void Button1_Click(object sender, EventArgs e) { try { string usuario = txtUser.Text.Trim(); string nombre = txtNombre.Text.Trim(); string contraseña = txtContra.Text.Trim(); string direccion = txtDireccion.Text.Trim(); string tarjeta = txttarjeta.Text.Trim(); if (lstTel.Items.Count == 0) { throw new Exception("Debe cargar al menos un telefono."); } List <int> ListaTel = new List <int>(); for (int i = 0; lstTel.Items.Count > i; i++) { int telefono = 0; if (!int.TryParse(lstTel.Items[i].Value, out telefono)) { throw new Exception("El telefono no tiene forma numerica."); } if (telefono < 0) { throw new Exception("El telefono debe ser un numero positivo"); } ListaTel.Add(telefono); } Cliente cli = new Cliente(usuario, txtContra.Text, txtNombre.Text, txttarjeta.Text, txtDireccion.Text, ListaTel); LogicaUsuarios.Agregar(cli); lblmensaje.Text = ("Se ha agregado correctamente el cliente con el usuario " + usuario); AgregadoOK(); Session["cli"] = cli; //cargo el cliente en la session para usarlo mas tarde } catch (Exception ex) { lblmensaje.Text = ex.Message; } }
private void BuscarUsuario() { string usu = Session["usuUsuario"].ToString(); string pass = Session["passUsuario"].ToString(); TBLUSUARIOS usuario = LogicaUsuarios.autenticarXLogin(usu, pass); if (!string.IsNullOrEmpty(usuario.FOTO_PATH_USUARIO)) { CambiarImagen(usuario.FOTO_PATH_USUARIO); } else { CambiarImagen(pathDefaultAvatar); } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { Administrador admin = new Administrador(txtuser.Text, "ejemplo", "ejemplo", ddlCargos.SelectedValue); if (admin.Name.ToLower() == ((Usuario)Session["usuario"]).Name.ToLower()) { throw new Exception("No se puede eliminar a si mismo."); } LogicaUsuarios.Eliminar(admin); EstadoInicial(); lblMensaje.Text = ("Se ha eliminado correctamente el administrador con usurio " + admin.Name); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
void Guardar() { try { if ((int)txtClave.EditValue == 0) { Usuario usuario = new Usuario { Nombre = txtNombre.EditValue.ToString(), Usuario1 = txtUsuario.EditValue.ToString(), Contrasenia = txtContraseña.EditValue.ToString(), Permisos = cboPermiso.EditValue.ToString() }; txtClave.EditValue = new LogicaUsuarios().AgregarRegistro(usuario); } else { Usuario usuOri = new LogicaUsuarios().ObtenerUsuario((int)txtClave.EditValue); Usuario usuario = new Usuario { CveUsuario = usuOri.CveUsuario, Nombre = txtNombre.EditValue.ToString(), Usuario1 = txtUsuario.EditValue.ToString(), Contrasenia = txtContraseña.EditValue.ToString(), Permisos = cboPermiso.EditValue.ToString() }; new LogicaUsuarios().ActualizarRegistro(usuario, usuOri); } CargarGrid((int)txtClave.EditValue); new ManejadorControles().DesectivarTextBox(gpoContenedor, false); } catch (ValidationException vex) { MessageBox.Show(vex.Message, Application.ProductName + @"-Validando Datos"); } catch (Exception exception) { MessageBox.Show(exception.Message, Application.ProductName + @"-Validando Datos"); } }