private void btnProcesar_Click(object sender, EventArgs e) { try { if (validarDatos()) { Global.Usuario.contraseña = txtNueva.Text.Trim(); usuarioIns.modificar(Global.Usuario); MessageBox.Show("La contraseña se ha cambiado satisfactoriamente", "Datos guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNueva.Text = string.Empty; txtConfirmacion.Text = string.Empty; txtAnterior.Text = string.Empty; } } catch (Exception) { MessageBox.Show("No se pudo guardar los datos.", "Error al guardar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool modificar() { bool isOk = false; try { if (validarCampos()) { usuarioGlobal.nombreUsuario = txtNomUsu.Text.Trim().ToUpper(); usuarioGlobal.contraseña = txtContra.Text.Trim().ToUpper(); usuarioGlobal.idRol = (int)cboIdRol.SelectedValue; usuarioGlobal.tbPersona.nombre = txtNombre.Text.Trim().ToUpper(); usuarioGlobal.tbPersona.apellido1 = txtApellido1.Text.Trim().ToUpper(); usuarioGlobal.tbPersona.apellido2 = txtApellido2.Text.Trim().ToUpper(); usuarioGlobal.tbPersona.correoElectronico = txtCorreo.Text.Trim().ToUpper(); if (rbtMasc.Checked) { usuarioGlobal.tbPersona.sexo = (int)Enums.Sexo.Masculino; } else if (rbtFem.Checked) { usuarioGlobal.tbPersona.sexo = (int)Enums.Sexo.Femenino; } usuarioGlobal.tbPersona.provincia = cboProvincia.SelectedValue.ToString(); usuarioGlobal.tbPersona.canton = cboCanton.SelectedValue.ToString(); usuarioGlobal.tbPersona.distrito = cboDistrito.SelectedValue.ToString(); usuarioGlobal.tbPersona.barrio = cboBarrios.SelectedValue.ToString(); usuarioGlobal.tbPersona.otrasSenas = txtOtrasSenas.Text; usuarioGlobal.tbPersona.telefono = int.Parse(mskTelef.Text.Trim()); //if (pcbUsuarioImg.Image != null) //{ // string destino = "C:\\temp\\Usuario\\"; // string foto = ""; // if (path != null) // { // usuarioGlobal.foto_url = destino; // string nombre = Path.GetFileName(path); // foto = Path.Combine(destino, nombre); // usuarioGlobal.foto_url = foto; // if (Directory.Exists(destino)) // { // if(usuarioGlobal.foto_url == foto) // { // } // else // { // File.Copy(path, foto); // } // } // else // { // Directory.CreateDirectory(destino); // File.Copy(path, foto); // } // } //} //auditoría usuarioGlobal.fecha_ult_mod = Utility.getDate(); usuarioGlobal.usuario_ult_mod = Global.Usuario.nombreUsuario; tbUsuarios usuario = usuarioIns.modificar(usuarioGlobal); isOk = true; MessageBox.Show("¡Los datos fueron modificados correctamente!", "Modificación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message); isOk = false; } return(isOk); }