public static DataSet Search_KursusPolicy(string Search, KursusStatusEnum Status, int CompanyID)
        {
            DataSet  ds     = new DataSet();
            DataSet  dsTemp = new DataSet();
            bool     flag   = false;
            DBAccess db     = new DBAccess();

            string[] arr = Search.Split(' ');
            foreach (string s in arr)
            {
                db.AddNVarChar("Search", s, 250);
                db.AddInt("Status", System.Convert.ToInt32(Status));
                db.AddInt("CompanyID", CompanyID);

                dsTemp = db.ExecuteDataSet(_SQLSelectBySearch);
                db.Parameters.Clear();
                //If dsTemp.Tables.Count > 0 Then
                ds.Merge(dsTemp);
                if (flag == false)
                {
                    DataColumn[] pk = new DataColumn[2];
                    pk[0] = ds.Tables[0].Columns["ID"];
                    ds.Tables[0].PrimaryKey = pk;
                    flag = true;
                }
                //End If
            }
            return(ds);
        }
        public static int Insert(int CompanyID, KursusStatusEnum Status, string FirstAidTitle, int FirstAidAftale, int FirstAidLeverandor, int FirstAidKursusType, int FirstAidAdminAftale, int FirstAidRepetition, int FirstAidMedarbInfo)
        {
            KursusPolicy c = new KursusPolicy();

            c.CompanyID           = CompanyID;
            c.Status              = Status;
            c.FirstAidTitle       = FirstAidTitle;
            c.FirstAidAftale      = FirstAidAftale;
            c.FirstAidLeverandor  = FirstAidLeverandor;
            c.FirstAidKursusType  = FirstAidKursusType;
            c.FirstAidAdminAftale = FirstAidAdminAftale;
            c.FirstAidRepetition  = FirstAidRepetition;
            c.FirstAidMedarbInfo  = System.Convert.ToString(FirstAidMedarbInfo);

            return(Insert(c));
        }
        public static int Update(int ID, int CompanyID, KursusStatusEnum Status, string FirstAidTitle, int FirstAidAftale, int FirstAidLeverandor, int FirstAidKursusType, int FirstAidAdminAftale, int FirstAidRepetition, int FirstAidMedarbInfo)
        {
            KursusPolicy c = new KursusPolicy(ID);

            c.CompanyID = CompanyID;
            if (Status == KursusStatusEnum.Initialize)
            {
                Status = KursusStatusEnum.Aktiv;
            }
            c.Status              = Status;
            c.FirstAidTitle       = FirstAidTitle;
            c.FirstAidAftale      = FirstAidAftale;
            c.FirstAidLeverandor  = FirstAidLeverandor;
            c.FirstAidKursusType  = FirstAidKursusType;
            c.FirstAidAdminAftale = FirstAidAdminAftale;
            c.FirstAidRepetition  = FirstAidRepetition;
            c.FirstAidMedarbInfo  = System.Convert.ToString(FirstAidMedarbInfo);

            return(Update(c));
        }
        public static System.Collections.Generic.List <KursusPolicy> Search_KursusPolicyList(string search, KursusStatusEnum status, int CompanyID)
        {
            System.Collections.Generic.List <KursusPolicy> result = new System.Collections.Generic.List <KursusPolicy>();
            int      ID     = -1;
            DBAccess db     = new DBAccess();
            DataSet  ds     = new DataSet();
            DataSet  dsTemp = new DataSet();
            bool     flag   = false;

            db.AddInt("CompanyID", CompanyID);

            string[] arr = search.Split(' ');
            foreach (string s in arr)
            {
                db.AddNVarChar("Search", s, 250);
                db.AddInt("Status", System.Convert.ToInt32(status));
                db.AddInt("CompanyID", CompanyID);

                dsTemp = db.ExecuteDataSet(_SQLSelectIDBySearch);
                db.Parameters.Clear();
                //If dsTemp.Tables.Count > 0 Then
                ds.Merge(dsTemp);
                if (flag == false)
                {
                    DataColumn[] pk = new DataColumn[2];
                    pk[0] = ds.Tables[0].Columns["ID"];
                    ds.Tables[0].PrimaryKey = pk;
                    flag = true;
                }
                //End If
            }

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                ID = System.Convert.ToInt32(row["ID"]);
                result.Add(KursusPolicy.GetKursusPolicy(ID));
            }

            return(result);
        }
 public static DataSet Search_KursusPolicy(string Search, KursusStatusEnum Status)
 {
     return(Search_KursusPolicy(Search, Status, System.Convert.ToInt32(KursusStatusEnum.Alle)));
 }
示例#6
0
        public static int Update(int ID, int KursusPolicyID, DateTime KursusDato, bool Repetionskursus, KursusStatusEnum Status)
        {
            KursusDag c = new KursusDag(ID);

            c.KursusPolicyID  = KursusPolicyID;
            c.KursusDato      = KursusDato;
            c.Repetionskursus = Repetionskursus;
            c.Status          = Status;

            return(Update(c));
        }