////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // OPCIONES DE CUENTA // // // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// private void btnCambiarContrasena_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(tbContrasenaActual.Text.Trim()) && !string.IsNullOrEmpty(tbContrasenaNueva.Text.Trim())) { if (Util.isObjetoNulo(Login.verificarUsuario(FrmLogin.usuarioLogeado.Personal.EMAIL, tbContrasenaActual.Text))) { MessageBox.Show("La contraseña ingresada no es correcta", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { PERSONAL personal = Login.verificarUsuario(FrmLogin.usuarioLogeado.Personal.EMAIL, tbContrasenaActual.Text); personal.HASHED_PASS = Util.hashMD5(tbContrasenaNueva.Text.TrimStart().TrimEnd()); bool x = at.actualizarPersonal(personal); if (x) { MessageBox.Show("Contraseña actualizada con exito", "Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); tbContrasenaActual.Text = ""; tbContrasenaNueva.Text = ""; } else { MessageBox.Show("Error al actualizar contraseña", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else if (string.IsNullOrEmpty(tbContrasenaActual.Text.Trim()) && string.IsNullOrEmpty(tbContrasenaNueva.Text.Trim())) { MessageBox.Show("Los dos campos estan vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(tbContrasenaActual.Text.Trim())) { MessageBox.Show("El campo de constraseña actual esta vacio", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(tbContrasenaNueva.Text.Trim())) { MessageBox.Show("El campo de constraseña nueva esta vacio", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_MP_Click(object sender, EventArgs e) { try { AccionesTerminal at = new AccionesTerminal(); PERSONAL p1 = at.buscarPersonal(rutBuscar_MP); p1.NOMBRES = txtNombres_MP.Text; p1.APELLIDOS = txtApellidos_MP.Text; p1.EMAIL = txtEmail_MP.Text; if (txtContrasena_MP.Text != "" || txtContrasena_MP.Text != string.Empty) { p1.HASHED_PASS = Util.hashMD5(txtContrasena_MP.Text); } p1.RUT = int.Parse(txtRutPersonalCargado_MP.Text); p1.VERIFICADOR = txtVerificadorCargado_MP.Text; p1.REMUNERACION = int.Parse(txtRemuneracion_MP.Text); p1.PORCENT_DESCUENTO = byte.Parse(txtDescuento_MP.Text); if (!Util.isEmailValido(p1.EMAIL)) { throw new Exception(); } if (!Util.rutValido(p1.RUT, p1.VERIFICADOR)) { throw new Exception(); } at.actualizarPersonal(p1, int.Parse(txtRutPersonal_MP.Text)); if (((ComboboxItem)cbCargo_MP.SelectedItem).Value == 0) //Medico { CUEN_BANCARIA cuentaBancariaMedica = new CUEN_BANCARIA(); cuentaBancariaMedica.ID_PERS_MEDICO = p1.PERS_MEDICO.FirstOrDefault().ID_PERSONAL_MEDICO; cuentaBancariaMedica.ID_TIPO_C_BANCARIA = ((TIPO_C_BANCARIA)cbTipoCuenta_MP.SelectedItem).ID_TIPO_C_BANCARIA; cuentaBancariaMedica.NUM_C_BANCARIA = txtCuentaBanc_MP.Text; cuentaBancariaMedica.ID_BANCO = ((BANCO)cbBanco_MP.SelectedItem).ID_BANCO; at.actualizarCuentaBancaria(cuentaBancariaMedica); } MessageBox.Show("¡Personal actualizado exitosamente!", "Personal", MessageBoxButtons.OK, MessageBoxIcon.None); limpiarCampos_MP(); } catch (Exception ex) { MessageBox.Show("Error actualizar datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }