示例#1
0
        private ReplacerModel FillReplacer(DataRow row)
        {
            ReplacerModel replacer = new ReplacerModel();

            replacer.Id        = (Int64)row["Id"];
            replacer.Keyword   = (string)row["Keyword"];
            replacer.DataField = (string)row["DataField"];

            return(replacer);
        }
示例#2
0
        public void SaveReplacer(ReplacerModel user)
        {
            Dictionary <string, DataAccessType> replacerDictionary = new Dictionary <string, DataAccessType>();

            replacerDictionary.Add("Id", new DataAccessType(user.Id.ToString(), typeof(string)));
            replacerDictionary.Add("Keyword", new DataAccessType(user.Keyword, typeof(string)));
            replacerDictionary.Add("Datafield", new DataAccessType(user.DataField, typeof(string)));

            DataAccess.Save(new ReplacerModel().DataProvider, new ReplacerModel().KeyField, "replacers", replacerDictionary);
        }
示例#3
0
        private void ReplacerItemDelete(RepeaterCommandEventArgs e)
        {
            ReplacerController controller = new ReplacerController();

            Label id = (Label)e.Item.FindControl("IdLabel");

            ReplacerModel replacer = new ReplacerModel();

            replacer.Id = System.Convert.ToInt32(id.Text);

            controller.DeleteReplacer(replacer);
        }
示例#4
0
        private void ReplacerItemAdd(Repeater source, RepeaterCommandEventArgs e)
        {
            ReplacerController controller = new ReplacerController();

            TextBox addKeywordTextbox   = (TextBox)e.Item.FindControl("AddKeywordTextbox");
            TextBox addDataFieldTextBox = (TextBox)e.Item.FindControl("AddDataFieldTextBox");

            ReplacerModel replacer = new ReplacerModel();

            replacer.Keyword   = addKeywordTextbox.Text;
            replacer.DataField = addDataFieldTextBox.Text;

            controller.SaveReplacer(replacer);
        }
示例#5
0
        private void ReplacerItemSave(RepeaterCommandEventArgs e)
        {
            ReplacerController controller = new ReplacerController();

            Label   id        = (Label)e.Item.FindControl("IdLabel");
            TextBox keyword   = (TextBox)e.Item.FindControl("KeywordTextBox");
            TextBox dataField = (TextBox)e.Item.FindControl("DataFieldTextBox");

            ReplacerModel replacer = new ReplacerModel();

            if (id.Text != "")
            {
                replacer.Id = System.Convert.ToInt32(id.Text);
            }

            replacer.Keyword   = keyword.Text;
            replacer.DataField = dataField.Text;

            controller.SaveReplacer(replacer);
        }
示例#6
0
 public void DeleteReplacer(ReplacerModel replacerModel)
 {
     DataAccess.Delete(new ReplacerModel().DataProvider, "Replacers", new KeyValuePair <string, string>("Id", replacerModel.Id.ToString()));
 }