private void btnGuardar_Click(object sender, EventArgs e) { UsuariosPersonal user; Encrypt encripta; try { if (txtClaveAnterior.Text == "" && txtClaveNueva.Text == "") { user = new UsuariosPersonal(); encripta = new Encrypt(); usuarioLogueado.Mail = txbMail.Text; if (txbDireccionCopia.Text != txbDireccionImagen.Text && txbDireccionCopia.Text != "") { //File.Delete(txbDireccionCopia.Text); } string destino = Path.Combine(Application.StartupPath, string.Format("c:\\PRUEBA\\{0}", Path.GetFileName(txbDireccionImagen.Text))); //TODO: Cambiar al directorio real de las fotos File.Copy(txbDireccionImagen.Text, destino); usuarioLogueado.Imagen = destino; user.modificarImagenMail(usuarioLogueado); } else { user = new UsuariosPersonal(); encripta = new Encrypt(); usuarioLogueado.Password = encripta.EncryptKey(txtClaveAnterior.Text); if (user.validarUsuario(usuarioLogueado)) { usuarioLogueado.Password = txtClaveNueva.Text; usuarioLogueado.Mail = txbMail.Text; if (txbDireccionCopia.Text != txbDireccionImagen.Text && txbDireccionCopia.Text != "") { //File.Delete(txbDireccionCopia.Text); } string destino = Path.Combine(Application.StartupPath, string.Format("c:\\PRUEBA\\{0}", Path.GetFileName(txbDireccionImagen.Text))); //TODO: Cambiar al directorio real de las fotos File.Copy(txbDireccionImagen.Text, destino); usuarioLogueado.Password = encripta.EncryptKey(txtClaveNueva.Text); usuarioLogueado.Imagen = destino; user.modificar(usuarioLogueado); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnGuardar_Click(object sender, EventArgs e) { UsuariosPersonal usuario = new UsuariosPersonal(); Usuario nuevo = new Usuario(); Encrypt encrypt = new Encrypt(); //CHequeos try { if (usuarioActivo == null) { usuarioActivo = new Usuario(); } usuarioActivo.Nombre = txbUsuario.Text; usuarioActivo.Password = encrypt.EncryptKey(txbClave.Text); usuarioActivo.Mail = txbMail.Text; usuarioActivo.Imagen = txbDireccionFoto.Text; usuarioActivo.Tipo = new TipoUsuario(); if (rdbAdmin.Checked) { usuarioActivo.Tipo.Id = 1; } if (rdbPersonal.Checked) { usuarioActivo.Tipo.Id = 2; } if (rdbDeposito.Checked) { usuarioActivo.Tipo.Id = 3; } if (rdbMasculino.Checked) { usuarioActivo.Sexo = 'M'; } if (rdbFemenino.Checked) { usuarioActivo.Sexo = 'F'; } if (txbDireccionFoto.Text != "") { string destino = Path.Combine(Application.StartupPath, string.Format("c:\\PRUEBA\\{0}", Path.GetFileName(txbDireccionFoto.Text))); //TODO: Cambiar al directorio real de las fotos if (txbDireccionFoto.Text != destino) { File.Copy(txbDireccionFoto.Text, destino); } usuarioActivo.Imagen = destino; } if (usuarioActivo.ID == 0) { usuario.alta(usuarioActivo); } else { usuario.modificar(usuarioActivo); } //GUARDA LA IMAGEN CARGADA TODO: CAMBIAR LA DIRECCION A LA CARPETA CORRESPONDIENTE EN EL SERVIDOR limpiar(); frmAltaUsuario_Load(sender, e); } catch (Exception) { MessageBox.Show("Ya existe un usuario con ese nombre"); } }