public static int GuardarUsuario(string USUA_Interno, string USUA_Nombre, string USUA_Apellido, string USUA_Usuario, string USUA_Direccion, string USUA_Correo, string USUA_Contrasenia, string USUA_ContraseniaNueva) { Usuario usuario = new Usuario(); if (USUA_Interno == "") { usuario.USUA_Interno = null; } else { usuario.USUA_Interno = int.Parse(USUA_Interno); } usuario.USUA_Usuario = USUA_Usuario == "" ? null : USUA_Usuario; usuario.USUA_Nombre = USUA_Nombre == "" ? null : USUA_Nombre; usuario.USUA_Apellido = USUA_Apellido == "" ? null : USUA_Apellido; usuario.USUA_Direccion = USUA_Direccion == "" ? null : USUA_Direccion; usuario.USUA_Correo = USUA_Correo == "" ? null : USUA_Correo; usuario.USUA_Contrasenia = USUA_Contrasenia == "" ? null : USUA_Contrasenia; USUA_ContraseniaNueva = USUA_ContraseniaNueva == "" ? null : USUA_ContraseniaNueva; ControlUsuario CUser = new ControlUsuario(); if (Seguridad.Autenticar(usuario)) { if (USUA_ContraseniaNueva != null) { usuario.USUA_Contrasenia = USUA_ContraseniaNueva;//cambiamos la contraseña } else { usuario.USUA_Contrasenia = null;//no cambiamos la contraseña } return(CUser.EditarPerfilUsuario(usuario)); } else { return(-1);//Contrasenia Actual Incorrecta } }