コード例 #1
0
 public bool Save()
 {
     if (this.TemplateID == "")
     {
         DataAccess.ImportTemplate itemp = new DataAccess.ImportTemplate(Connection);
         string att = Newtonsoft.Json.JsonConvert.SerializeObject(this.TemplateFields);
         this.TemplateID = itemp.Save(ClientID, this.Name, this.Category, this.Code, this.ViewID, (int)this.Type, att, "");
         if (this.TemplateID != "")
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         DataAccess.ImportTemplate itemp = new DataAccess.ImportTemplate(Connection);
         string att = Newtonsoft.Json.JsonConvert.SerializeObject(this.TemplateFields);
         if (itemp.Update(ClientID, this.TemplateID, this.Name, this.Category, this.Code, this.ViewID, (int)this.Type, att, ""))
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #2
0
        public static List <Template> GetTemplates(int ClientID, string Connection)
        {
            DataTable dt = new DataTable();

            DataAccess.ImportTemplate itemp = new DataAccess.ImportTemplate(Connection);
            dt = itemp.GetImport(ClientID);
            string          att = "";
            List <Template> Ts  = new List <Template>();

            foreach (DataRow dr in dt.Rows)
            {
                att = "";
                Template t = new Template(Connection, ClientID);
                t.TemplateID     = dr[TalentozTemplate.TemplateID.Name] == null ? "" : dr[TalentozTemplate.TemplateID.Name].ToString();
                t.Name           = dr[TalentozTemplate.Name.Name] == null ? "" : dr[TalentozTemplate.Name.Name].ToString();
                t.Category       = dr[TalentozTemplate.Category.Name] == null ? "" : dr[TalentozTemplate.Category.Name].ToString();
                t.Code           = dr[TalentozTemplate.TemplateCode.Name] == null ? "" : dr[TalentozTemplate.TemplateCode.Name].ToString();
                t.Type           = dr[TalentozTemplate.TemplateType.Name] == null ? TemplateType.DIRECT : (TemplateType)Convert.ToInt32(dr[TalentozTemplate.TemplateType.Name]);
                t.ViewID         = dr[TalentozTemplate.ViewID.Name] == null ? "" : dr[TalentozTemplate.ViewID.Name].ToString();
                att              = dr[TalentozTemplate.ViewFields.Name] == null ? "" : dr[TalentozTemplate.Name.Name].ToString();
                att              = dr[TalentozTemplate.ViewFields.Name] == null ? "" : dr[TalentozTemplate.ViewFields.Name].ToString();
                t.TemplateFields = Newtonsoft.Json.JsonConvert.DeserializeObject <List <TemplateField> >(att);
                Ts.Add(t);
            }
            return(Ts);
        }
コード例 #3
0
        protected internal bool Import(string conn)
        {
            DataAccess.ImportTemplate itemp = new DataAccess.ImportTemplate(conn);
            string att = Newtonsoft.Json.JsonConvert.SerializeObject(this.TemplateFields);

            this.TemplateID = itemp.Import(this.TemplateID, ClientID, this.Name, this.Category, this.Code, this.ViewID, (int)this.Type, att, "");
            if (this.TemplateID != "")
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #4
0
        private void Load()
        {
            DataTable dt = new DataTable();

            DataAccess.ImportTemplate itemp = new DataAccess.ImportTemplate(Connection);
            dt = itemp.GetImport(this.TemplateID, ClientID);
            string att = "";

            foreach (DataRow dr in dt.Rows)
            {
                Name           = dr[TalentozTemplate.Name.Name] == null ? "" : dr[TalentozTemplate.Name.Name].ToString();
                Category       = dr[TalentozTemplate.Category.Name] == null ? "" : dr[TalentozTemplate.Category.Name].ToString();
                Code           = dr[TalentozTemplate.TemplateCode.Name] == null ? "" : dr[TalentozTemplate.TemplateCode.Name].ToString();
                Type           = dr[TalentozTemplate.TemplateType.Name] == null ?  TemplateType.DIRECT : (TemplateType)Convert.ToInt32(dr[TalentozTemplate.TemplateType.Name]);
                ViewID         = dr[TalentozTemplate.ViewID.Name] == null ? "" : dr[TalentozTemplate.ViewID.Name].ToString();
                att            = dr[TalentozTemplate.ViewFields.Name] == null ? "" : dr[TalentozTemplate.ViewFields.Name].ToString();
                TemplateFields = Newtonsoft.Json.JsonConvert.DeserializeObject <List <TemplateField> >(att);
            }
        }
コード例 #5
0
 public static bool Remove(string name, string conn, int clientid)
 {
     DataAccess.ImportTemplate itemp = new DataAccess.ImportTemplate(conn);
     return(itemp.RemoveTemplateByName(name, clientid));
 }
コード例 #6
0
 public bool Remove()
 {
     DataAccess.ImportTemplate itemp = new DataAccess.ImportTemplate(Connection);
     return(itemp.Remove(this.TemplateID, ClientID));
 }