コード例 #1
0
 void CustomizeControl1_RemoveClick(SortedDictionary <string, Control> controls)
 {
     try
     {
         if (Core.IsUserActive & ViewState["tempID"] != null)
         {
             using (Firma m = FirmaMethods.GetFirma(BAYMYO.UI.Converts.NullToInt64(ViewState["tempID"])))
             {
                 BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.JSonPath + "maps/firma/" + m.ID + ".js"));
                 BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "firma/b/" + m.ResimUrl));
                 BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "firma/" + m.ResimUrl));
                 if (FirmaMethods.Delete(m) > 0)
                 {
                     ((Image)controls["BuyukResim"]).ImageUrl = Settings.ImagesPath + "admin-yok.png";
                     ((Image)controls["KucukResim"]).ImageUrl = Settings.ImagesPath + "admin-yok.png";
                     Core.CreateContents("firma");
                     jSonData.CreateData("baglantilar");
                     ViewState["tempID"]           = null;
                     CustomizeControl1.MessageText = MessageBox.Show(ProccesType.Delete, DialogResult.Succes);
                     Core.ClearControls(controls);
                     ((TextBox)controls["Adi"]).Focus();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         CustomizeControl1.MessageText = MessageBox.Show(DialogResult.Error, ex.Message);
     }
 }
コード例 #2
0
 protected void btnSaveChanges_Click(object sender, EventArgs e)
 {
     try
     {
         if (ddlIslemler.SelectedIndex > 0 & Core.IsUserAdmin)
         {
             bool chkState = false;
             switch (ddlIslemler.SelectedIndex)
             {
             case 1:
             case 3:
                 chkState = true;
                 break;
             }
             if (ddlIslemler.SelectedIndex == 1 || ddlIslemler.SelectedIndex == 2)
             {
                 foreach (GridViewRow item in dataGrid1.Rows)
                 {
                     if (((CheckBox)item.Cells[0].FindControl("chkSelected")).Checked)
                     {
                         Core.Update("firma", "yoneticionay", BAYMYO.UI.Converts.NullToInt64(dataGrid1.DataKeys[item.RowIndex][0]), chkState);
                     }
                 }
                 jSonData.CreateData("firmalar");
                 GetDataPaging();
             }
             else if (ddlIslemler.SelectedIndex == 3 || ddlIslemler.SelectedIndex == 4)
             {
                 foreach (GridViewRow item in dataGrid1.Rows)
                 {
                     if (((CheckBox)item.Cells[0].FindControl("chkSelected")).Checked)
                     {
                         Core.Update("firma", "aktif", BAYMYO.UI.Converts.NullToInt64(dataGrid1.DataKeys[item.RowIndex][0]), chkState);
                     }
                 }
                 jSonData.CreateData("firmalar");
                 GetDataPaging();
             }
             else if (ddlIslemler.SelectedIndex == 5)
             {
                 foreach (GridViewRow item in dataGrid1.Rows)
                 {
                     if (((CheckBox)item.Cells[0].FindControl("chkSelected")).Checked)
                     {
                         BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "firma/b/" + dataGrid1.DataKeys[item.RowIndex][1]));
                         BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "firma/" + dataGrid1.DataKeys[item.RowIndex][1]));
                         FirmaMethods.Delete(BAYMYO.UI.Converts.NullToInt64(dataGrid1.DataKeys[item.RowIndex][0]));
                     }
                 }
                 jSonData.CreateData("firmalar");
                 GetDataPaging();
             }
         }
     }
     catch (Exception ex)
     {
         pageNumberLiteral.Text = ex.Message;
     }
 }