public UniversidadUsuario Obtener(string Correo) { UniversidadUsuario Encontrado = null; string sql = "SELECT * FROM dbo.UniversidadUsuario WHERE Correo = @Correo"; using (SqlConnection conexion = new SqlConnection(Local.ConnectionString_Seguridad)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@Correo", Correo)); using (SqlDataReader resultado = comando.ExecuteReader()) { if (resultado.Read()) { Encontrado = new UniversidadUsuario() { Correo = (string)resultado["Correo"], RUC = (string)resultado["RUC"], Apellido = (string)resultado["Apellido"], Nombre = (string)resultado["Nombre"], }; } } } } return(Encontrado); }
public UniversidadUsuario Autenticacion(string RUC, string Correo, string Contrasenia) { UniversidadUsuario Encontrado = null; string sql = "SELECT * FROM dbo.UniversidadUsuario WHERE RUC = @RUC and Correo = @Correo"; using (SqlConnection conexion = new SqlConnection(Local.ConnectionString_Seguridad)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@RUC", RUC ?? "")); comando.Parameters.Add(new SqlParameter("@Correo", Correo ?? "")); using (SqlDataReader resultado = comando.ExecuteReader()) { if (resultado.Read()) { if (EncryptRSA.Desencriptar((string)resultado["Contrasenia"], Local.ClavePrivada) == Contrasenia) { Encontrado = new UniversidadUsuario() { Correo = (string)resultado["Correo"], RUC = (string)resultado["RUC"], Apellido = (string)resultado["Apellido"], Nombre = (string)resultado["Nombre"], Contrasenia = (string)resultado["Contrasenia"], }; } } } } } return(Encontrado); }
public UniversidadUsuario Crear(UniversidadUsuario Parametro) { if (DAO.Obtener(Parametro.Correo) != null) // Ya existe { throw new FaultException <RepetidoException> ( new RepetidoException() { Codigo = "101", Descripcion = "El Correo ya existe" }, new FaultReason("Error al intentar creación") ); } return(DAO.Crear(Parametro)); }
public UniversidadUsuario Modificar(UniversidadUsuario Entidad) { UniversidadUsuario Modificado = null; string sql = "UPDATE dbo.UniversidadUsuario SET Nombre=@Nombre, Apellido = @Apellido WHERE Correo=@Correo"; using (SqlConnection conexion = new SqlConnection(Local.ConnectionString_Seguridad)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@Nombre", Entidad.Nombre)); comando.Parameters.Add(new SqlParameter("@Apellido", Entidad.Apellido)); comando.ExecuteNonQuery(); } } Modificado = Obtener(Entidad.Correo); return(Modificado); }
public UniversidadUsuario Crear(UniversidadUsuario Entidad) { UniversidadUsuario Creado = null; string sql = "INSERT INTO dbo.UniversidadUsuario VALUES (@Correo, @RUC, @Nombre, @Apellido, @Contrasenia, 1);"; using (SqlConnection conexion = new SqlConnection(Local.ConnectionString_Seguridad)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@Correo", Entidad.Correo)); comando.Parameters.Add(new SqlParameter("@RUC", Entidad.RUC)); comando.Parameters.Add(new SqlParameter("@Nombre", Entidad.Nombre)); comando.Parameters.Add(new SqlParameter("@Apellido", Entidad.Apellido)); comando.Parameters.Add(new SqlParameter("@Contrasenia", EncryptRSA.Encriptar(Entidad.Contrasenia, Local.ClavePublica))); comando.ExecuteNonQuery(); } } Creado = Obtener(Entidad.Correo); return(Creado); }
public UniversidadUsuario UniversidadUsuarioModificar(UniversidadUsuario Parametro) { var DAO = new UniversidadUsuarioDAO(); return(DAO.Modificar(Parametro)); }
public UniversidadUsuario Modificar(UniversidadUsuario Parametro) { return(DAO.Modificar(Parametro)); }