コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="employeId"></param>
        public static int DeleteEmploye(int employeId)
        {
            try
            {
                int result = 0;

                // -- Check for existing data in DB --
                //var sqlQuery = @"Select count(*) from dbo.Employee where EmployeeId = @EmployeeId;";
                var sqlQuery = @"Select count(*) from dbo.Employee where EmployeeId = " + employeId + ";";

                //var param = new DynamicParameters();
                //param.Add("@EmployeeId", employeId);

                var dataExist = SqlDataAccess.SelectOneData <IEmployeeModel>(sqlQuery, employeId);

                if (dataExist)
                {
                    // --  --
                    string sqlQuery2 = @"Delete from dbo.Employee where EmployeeId = @EmployeeId;";
                    result = SqlDataAccess.DeleteData <IEmployeeModel>(sqlQuery2, employeId);
                }

                return(result);
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.ToString());
                throw;
            }
        }
コード例 #2
0
        public void DeleteBrandById(int id)
        {
            SqlDataAccess sql = new SqlDataAccess();

            var parameters = new { Id = id };

            sql.DeleteData <dynamic>("dbo.spBrandDeleteById", parameters, "DefaultConnection");
        }
コード例 #3
0
        public void ApagaSala(int salaId, string userId)
        {
            SqlDataAccess sql = new SqlDataAccess();

            var parameters = new { UserId = userId, SalaId = salaId };

            sql.DeleteData <Tuple <string, int>, dynamic>("dbo.spApagaSala", parameters, "WebAPIData");
        }
コード例 #4
0
        public void DesbanirUser(int salaId, string userId, string idUser)
        {
            SqlDataAccess sql = new SqlDataAccess();

            var parameters = new { SalaId = salaId, UserId = userId, IdADesbanir = idUser };

            sql.DeleteData <int, dynamic>("dbo.spDesbaneUser", parameters, "WebAPIData");
        }
コード例 #5
0
        public void RemoverUser(int salaId, string userId, string idARemover)
        {
            SqlDataAccess sql = new SqlDataAccess();

            var parameters = new { SalaId = salaId, UserId = userId, IdARemover = idARemover };

            sql.DeleteData <string, dynamic>("dbo.spRemoveUserSala", parameters, "WebAPIData");
        }
コード例 #6
0
        public void RemoveMusicaSala(int salaId, string URI, int posicao, string userId)
        {
            SqlDataAccess sql = new SqlDataAccess();

            var parameters = new { SalaId = salaId, MusicaURI = URI, Posicao = posicao, UserId = userId };

            sql.DeleteData <string, dynamic>("dbo.spRemoverMusicaSalaURI", parameters, "WebAPIData");
        }
コード例 #7
0
        private void RemoveFiltros(int salaId, string userId)
        {
            SqlDataAccess sql = new SqlDataAccess();

            var parameter = new { SalaId = salaId, UserId = userId };

            sql.DeleteData <int, dynamic>("dbo.spRemoveFiltrosSala", parameter, "WebAPIData");
        }
コード例 #8
0
 public static int Remove(int Id)
 {
     return(SqlDataAccess.DeleteData <PartLinkModel>(
                @"delete from dbo.PartLinks
                     where Id=@Id",
                new PartLinkModel
     {
         Id = Id,
     }));
 }
コード例 #9
0
 public static int Remove(int Id)
 {
     return(SqlDataAccess.DeleteData <UserModel>(
                @"delete from dbo.Users
                     where Id=@Id",
                new UserModel
     {
         Id = Id,
     }));
 }
コード例 #10
0
        //DELETE a record from the DB
        public static int DeleteCustomer(int id)
        {
            var parameter = new DynamicParameters();

            parameter.Add("CustomerID", id);

            string sql = @"DELETE FROM Customer
                           WHERE CustomerID = @customerID";

            return(SqlDataAccess.DeleteData(sql, parameter));
        }
コード例 #11
0
        public void SaiSala(string userId, int salaId)
        {
            SqlDataAccess sql = new SqlDataAccess();

            UserSalaModel model = new UserSalaModel();

            model.UserId = userId;
            model.SalaId = salaId;

            sql.DeleteData <Tuple <string, int>, dynamic>("dbo.spSairSala", model, "WebAPIData");
        }
コード例 #12
0
ファイル: KursProcessor.cs プロジェクト: Slaven404/SlavenREPO
        public static void ObrisiKurs(int PKKursID)
        {
            string del = @"delete sk from StudentiKurs sk 
                        INNER JOIN Kurs k ON sk.PKKursID = k.PKKursID
                        WHERE k.PKKursID=" + PKKursID + ";";

            SqlDataAccess.DeleteData(del);
            string sql = "delete from Kurs where PKKursID = " + PKKursID + ";";

            SqlDataAccess.DeleteData(sql);
        }
コード例 #13
0
        public static void ObrisiStudenta(int PKStudentID)
        {
            string del = @"delete sk from StudentiKurs sk 
                        INNER JOIN Studenti s ON sk.PKStudentID = s.PKStudentID
                        WHERE s.PKStudentID=" + PKStudentID + ";";

            SqlDataAccess.DeleteData(del);

            string sql = "delete from Studenti where PKStudentID = " + PKStudentID + ";";

            SqlDataAccess.DeleteData(sql);
        }
コード例 #14
0
        public void Delete()
        {
            ParentDisplayModel e = Parents.Where(x => x.Id == SelectedParent.Id).FirstOrDefault();

            if (e != null)
            {
                SqlDataAccess sql = new SqlDataAccess();
                sql.DeleteData <dynamic>("dbo.spParent_Delete", new { Id = SelectedParent.Id }, "ADBData");

                Parents        = new BindingList <ParentDisplayModel>(GetAllParents());
                SelectedParent = null;
                Clear();
                _events.PublishOnUIThread(new ParentChangedEvent());
            }
        }
コード例 #15
0
        public void Delete()
        {
            SchoolDisplayModel e = Schools.Where(x => x.Id == SelectedSchool.Id).FirstOrDefault();

            if (e != null)
            {
                SqlDataAccess sql = new SqlDataAccess();
                sql.DeleteData <dynamic>("dbo.spSchool_Delete", new { Id = SelectedSchool.Id }, "ADBData");

                Schools        = new BindingList <SchoolDisplayModel>(GetAllSchools());
                SelectedSchool = null;
                Clear();

                _events.PublishOnUIThread(new SchoolChangedEvent());
            }
        }
コード例 #16
0
        public void Delete()
        {
            AddressDisplayModel e = Addresses.Where(x => x.Id == SelectedAddress.Id).FirstOrDefault();

            if (e != null)
            {
                SqlDataAccess sql = new SqlDataAccess();
                sql.DeleteData <dynamic>("dbo.spAddress_Delete", new { Id = SelectedAddress.Id }, "ADBData");

                Addresses       = new BindingList <AddressDisplayModel>(GetAllAddresses());
                SelectedAddress = null;
                Clear();

                _events.PublishOnUIThread(new AddressChangedEvent());
            }
        }
コード例 #17
0
        public void Delete()
        {
            CoachDisplayModel e = Coaches.Where(x => x.Id == SelectedCoach.Id).FirstOrDefault();

            if (e != null)
            {
                SqlDataAccess sql = new SqlDataAccess();
                sql.DeleteData <dynamic>("dbo.spCoach_Delete", new { Id = SelectedCoach.Id }, "ADBData");

                Coaches       = new BindingList <CoachDisplayModel>(GetAllCoaches());
                SelectedCoach = null;
                Clear();

                _events.PublishOnUIThread(new CoachChangedEvent());
            }
        }
コード例 #18
0
 public static void DeleteUser(int id)
 {
     SqlDataAccess.DeleteData(id);
 }
コード例 #19
0
        public void DeleteClient(int id)
        {
            SqlDataAccess sql = new SqlDataAccess();

            sql.DeleteData("dbo.spClient_Remove", new { id }, "OHMData");
        }
コード例 #20
0
        public void DeleteUser(int id)
        {
            string sql = "Delete from users where userid = " + id;

            SqlDataAccess.DeleteData(sql);
        }
コード例 #21
0
        public static int DeleteComment(Nullable <int> id)
        {
            string sql = $"DELETE FROM comments WHERE ID = {id}";

            return(SqlDataAccess.DeleteData(sql));
        }
コード例 #22
0
        public static int DeleteEvent(int id)
        {
            string sql = "delete from dbo.Event where Id = " + id + ";";

            return(SqlDataAccess.DeleteData(sql));
        }
コード例 #23
0
 public void DeleteProfile(IProfile profile)
 {
     dataAccess.DeleteData(profile);
 }
コード例 #24
0
        public void DeleteRoom(int id)
        {
            SqlDataAccess sql = new SqlDataAccess();

            sql.DeleteData("dbo.spRoom_Remove", new { id }, "OHMData");
        }
コード例 #25
0
        // ID is giving from frontend model.ID
        public static int Deleteuser(int ID)
        {
            string sql = $"DELETE FROM users WHERE ID = {ID}";

            return(SqlDataAccess.DeleteData(sql));
        }
コード例 #26
0
        // ID is giving from frontend model.ID
        public static int Deletenews(Nullable <int> id)
        {
            string sql = $"DELETE FROM news WHERE ID = {id};";

            return(SqlDataAccess.DeleteData(sql));
        }
コード例 #27
0
        public static int DeleteContact(int ID)
        {
            string sql = $"DELETE FROM Contacts WHERE ID = {ID}";

            return(SqlDataAccess.DeleteData(sql));
        }