Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
        }