public Boolean editarCredencialesAcceso(CredencialesAcceso credencialesAcceso) { Boolean respuesta = false; SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@nombreUsuario",SqlDbType.VarChar,credencialesAcceso.nombreUsuario,ParameterDirection.Input), ParametroAcceso.CrearParametro("@contraseña",SqlDbType.VarChar,credencialesAcceso.constraseña,ParameterDirection.Input), ParametroAcceso.CrearParametro("@numeroIntentos",SqlDbType.VarChar,credencialesAcceso.numeroIntentos,ParameterDirection.Input), ParametroAcceso.CrearParametro("@envioCorreo",SqlDbType.VarChar,credencialesAcceso.envioCorreo,ParameterDirection.Input), ParametroAcceso.CrearParametro("@idUsuario",SqlDbType.VarChar,credencialesAcceso.usuarios.idUsuario,ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Administracion.ActualizarCredencialesAccesoSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch(Exception e) { respuesta = false; Console.WriteLine(e); } return respuesta; }
public Boolean eliminarCredencialesAcceso(CredencialesAcceso credencialesAcceso) { Boolean respuesta = false; SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idCredencial",SqlDbType.VarChar,credencialesAcceso.idCredencial,ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Administracion.EliminarCredencialesAccesoSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch(Exception e) { respuesta = false; Console.WriteLine(e); } return respuesta; }
public List<CredencialesAcceso> getAllCredencialesAcceso(string nombreUsuario) { List<CredencialesAcceso> credencialesAcceso = new List<CredencialesAcceso>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@nombreUsuario",SqlDbType.VarChar,nombreUsuario,ParameterDirection.Input), }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Administracion.ConsultaCredencialesAccesoSP", parametros); dt.Load(consulta); connection.Close(); } foreach(DataRow row in dt.Rows) { CredencialesAcceso credeAcc = new CredencialesAcceso(); credeAcc.nombreUsuario = row["nombreUsuario"].ToString(); credeAcc.constraseña = Decrypt(row["contraseña"].ToString(),"ITE"); Usuarios usuarios = new Usuarios(); credeAcc.usuarios = usuarios; credeAcc.usuarios.idUsuario = Convert.ToInt32(row["idUsuario"].ToString()); credeAcc.usuarios.nombre = row["nombre"].ToString(); credeAcc.usuarios.apellidoP = row["apellidoP"].ToString(); credeAcc.usuarios.apellidoM = row["apellidoM"].ToString(); credeAcc.usuarios.correo = row["correo"].ToString(); credencialesAcceso.Add(credeAcc); } } catch (Exception e) { Console.WriteLine(e); } return credencialesAcceso; }
public Boolean eliminarCredencialesAcceso(CredencialesAcceso credencialesAcceso) { return(credecialesAccesoDatos.eliminarCredencialesAcceso(credencialesAcceso)); }
public Boolean registrarCredencialesAcceso(CredencialesAcceso credencialesAcceso) { return(credecialesAccesoDatos.registraCredencialesAcceso(credencialesAcceso)); }