コード例 #1
0
 private void btnAddCategory_Click(object sender, EventArgs e)
 {
     try {
         workingCompCategory = FillCategoryFromUiForAdd();
     } catch (Exception ex) {
         FrontendUtils.ShowError(ex.Message, ex);
     }
 }
コード例 #2
0
        private void btnSaveCategory_Click(object sender, EventArgs e)
        {
            try {
                workingCompCategory = FillCategoryFromUiForSave();

            } catch (Exception ex) {
                CommonUtils.ShowError(ex.Message, ex);
            }
        }
コード例 #3
0
 public static void UpdatedCategoryById(ComparisonCategory comparisonCategory)
 {
     SqlCeConnection conn = BackEndUtils.GetSqlConnection();
        try {
        conn.Open();
        SqlCeCommand command = new SqlCeCommand(Env_Comparison_Categories_SQL.commandUpdateEnvComparisonCategoryById, conn);
        command.Parameters.Add("@name", comparisonCategory.categoryName);
        command.Parameters.Add("@description", comparisonCategory.categoryDescription);
        command.Parameters.Add("@path", comparisonCategory.categoryPath);
        command.Parameters.Add("@parentId", comparisonCategory.categoryParentId);
        command.Parameters.Add("@id", comparisonCategory.categoryId);
        command.ExecuteNonQuery();
        } finally {
        conn.Close();
        }
 }
コード例 #4
0
 public static int InserNewCategory(ComparisonCategory comparisonCategory, SqlCeTransaction transaction, SqlCeConnection conn)
 {
     SqlCeCommand command = new SqlCeCommand(Env_Comparison_Categories_SQL.commandInsertNewEnvComparisonCategory, conn);
        command.Transaction = transaction;
        command.Parameters.Add("@id", comparisonCategory.categoryId);
        command.Parameters.Add("@name", comparisonCategory.categoryName);
        command.Parameters.Add("@description", comparisonCategory.categoryDescription);
        command.Parameters.Add("@path", comparisonCategory.categoryPath);
        if (comparisonCategory.categoryParentId == -1) {
        //DBNull.Value
        command.Parameters.Add("@parentId", DBNull.Value);
        } else {
        command.Parameters.Add("@parentId", comparisonCategory.categoryParentId);
        }
        int numberAffectedRows = Convert.ToInt32(command.ExecuteNonQuery());
        return numberAffectedRows;
 }
コード例 #5
0
        private ComparisonCategory FillCategoryFromUiForSave()
        {
            ComparisonCategory comparisonCategory = new ComparisonCategory(workingCompCategory.categoryId,
                txtCategoryName.Text,
                txtCategoryDesc.Text,
                txtCategoryPath.Text,
                workingCompCategory.categoryParentId);

            return comparisonCategory;
        }
コード例 #6
0
 private ComparisonCategory FillCategoryFromUiForAdd()
 {
     ComparisonCategory comparisonCategory = new ComparisonCategory(txtCategoryName.Text, txtCategoryDesc.Text, txtCategoryPath.Text);
     return comparisonCategory;
 }
コード例 #7
0
 public EnvComparisonCategoryForm(ComparisonCategory comparisonCategory)
 {
     InitializeComponent();
     workingCompCategory = comparisonCategory;
     btnAddCategory.Enabled = false;
 }