public static int Add(Kisayol kisayol)
        {
            int retInt = -1;

            try
            {
                retInt = Execute(Crud.InsertQuery(),//en son isactive eklenecek.
                                 new DbParam {
                    Name = "@KisayolAdi", Value = kisayol.KisayolAdi
                },
                                 new DbParam {
                    Name = "@Yol", Value = kisayol.Yol
                },
                                 new DbParam {
                    Name = "@Tarih", Value = kisayol.Tarih
                });
                // return string.Format("{0}", obj).Str2Int();
            }
            catch (Exception)
            {
                throw;
            }

            return(retInt);
        }
        public static int Update(Kisayol kisayol)
        {
            int retInt = -1;

            try
            {
                retInt = Execute(Crud.UpdateQuery(),
                                 new DbParam {
                    Name = "@KisayolAdi", Value = kisayol.KisayolAdi
                },
                                 new DbParam {
                    Name = "@Yol", Value = kisayol.Yol
                },
                                 new DbParam {
                    Name = "@Tarih", Value = kisayol.Tarih
                },
                                 new DbParam {
                    Name = "@Id", Value = kisayol.Id
                });
            }
            catch (Exception)
            {
                throw;
            }

            return(retInt);
        }
        public static void Add(Kisayol _kisayol)
        {
            if (_kisayol == null || _kisayol == default(Kisayol))
            {
                return;
            }

            _AllList.Add(_kisayol);
            return;
        }
        public static int Delete(Kisayol kisayol)
        {
            int retInt = -1;

            try
            {
                retInt = Execute(Crud.DeleteQuery(), new DbParam {
                    Name = "@Id", Value = kisayol.Id
                });
            }
            catch (Exception)
            {
                throw;
            }

            return(retInt);
        }
        public static void Delete(Kisayol _kisayol)
        {
            if (_kisayol == null || _kisayol == default(Kisayol))
            {
                return;
            }

            int indx = -1;

            indx = _AllList.IndexOf(_kisayol);

            if (indx == -1)
            {
                return;
            }

            _AllList.RemoveAt(indx);
        }
        public static void Update(Kisayol _kisayol)
        {
            if (_kisayol == null || _kisayol == default(Kisayol))
            {
                return;
            }

            int indx = -1;

            indx = _AllList.IndexOf(_kisayol);

            if (indx == -1)
            {
                return;
            }

            _AllList[indx] = _kisayol;
        }
Example #7
0
        private void Delete()
        {
            try
            {
                if (lstShortCuts.Items.Count > 0 && lstShortCuts.SelectedItems.Count > 0)
                {
                    System.Windows.Forms.DialogResult dr = MessageBox.Show(string.Format("This shortcut will be deleted,  Are you sure?\nName : {0}\nPath : {1}",
                                                                                         lstShortCuts.SelectedItems[0].SubItems[0].Text,
                                                                                         lstShortCuts.SelectedItems[0].SubItems[1].Text),
                                                                           "Warning", MessageBoxButtons.YesNo);
                    if (dr != System.Windows.Forms.DialogResult.Yes)
                    {
                        return;
                    }

                    Kisayol ks = new Kisayol(shortCutList[lstShortCuts.SelectedIndices[0]].Id);
                    int     ix = SQLiteManager.Delete(ks);
                    //ks.Delete();
                    AppVariables.Delete(ks);
                    string s = string.Empty;
                    switch (ix)
                    {
                    case 1:
                        s = "Delete Process is succesfull.";
                        break;

                    default:
                        s = "Delete Process is not succesfull.";
                        break;
                    }
                    MessageBox.Show(s, "Result");
                }
                shortCutList = AppVariables.AllList;
                Utility.List2ListView(lstShortCuts, shortCutList);
                return;
            }
            catch (Exception ex)
            {
                MessageUtil.Error("An Error occured at Deleting shortcut!..");
                Logger.WriteException(ex, "An error occured at deleting shortcut.", "ERR_DELETE");
            }
        }
Example #8
0
        private void elementsAtListToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                if (lstShortCuts.Items.Count == 0)
                {
                    MessageUtil.Warn("Shortcut List must contain one item at leats.");
                    return;
                }

                List <Kisayol> list = new List <Kisayol>();
                Kisayol        ks   = null;

                for (int counter = 0; counter < lstShortCuts.Items.Count; counter++)
                {
                    ks = null;
                    ks = new Kisayol()
                    {
                        KisayolAdi = lstShortCuts.Items[counter].SubItems[0].Text,
                        Yol        = lstShortCuts.Items[counter].SubItems[1].Text
                    };
                    list.Add(ks);
                }

                bool result = ExportToFile(list);
                if (result)
                {
                    MessageUtil.Info("Export Operation successed.");
                }
                else
                {
                    MessageUtil.Error("Export Operation failed.");
                }
            }
            catch (Exception ex)
            {
                MessageUtil.Error("Export Operation Failed.");
                Logger.WriteException(ex, "Selected ShortCut Export", "Export Operation Failed.");
            }
        }
Example #9
0
 public FrmShortCut(int shortcut_id)
 {
     try
     {
         InitializeComponent();
         shortcutId = shortcut_id;
         if (shortcutId != -1)
         {
             Kisayol ks = AppVariables.GetById(shortcut_id);
             if (null != ks)
             {
                 txtName.Text = ks.KisayolAdi;
                 txtPath.Text = ks.Yol;
                 this.Text    = "Shortcut Update";
             }
         }
     }
     catch (Exception ex)
     {
         MessageUtil.Error("ShortCut Operation failed.");
         Logger.WriteException(ex, "ShortCutFormInitiliaze", "ShortCut Operation failed.");
     }
 }
 public static List <Kisayol> ToList(DataTable dt)
 {
     try
     {
         List <Kisayol> list = new List <Kisayol>();
         Kisayol        ks   = null;
         foreach (DataRow row in dt.Rows)
         {
             ks = new Kisayol()
             {
                 Id         = ObjectUtility.Str2Int(row["Id"].ToString()),
                 KisayolAdi = row["KisayolAdi"].ToString(),
                 Yol        = row["Yol"].ToString(),
                 Tarih      = ObjectUtility.Str2Date(row["Tarih"].ToString())
             };
             list.Add(ks);
         }
         return(list);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #11
0
        void Save(Object sender, EventArgs e)
        {
            try
            {
                if (String.IsNullOrWhiteSpace(txtName.Text))
                {
                    MessageUtil.Warn("Invalid ShortCut Name!..");
                    return;
                }

                if (String.IsNullOrWhiteSpace(txtPath.Text))
                {
                    MessageUtil.Warn("Invalid ShortCut Path!..");
                    return;
                }

                if (shortcutId > 0)
                {
                    Kisayol ks = AppVariables.GetById(shortcutId);
                    ks.Yol        = txtPath.Text;
                    ks.KisayolAdi = txtName.Text;
                    int i = SQLiteManager.Update(ks);
                    //ks.Update();
                    AppVariables.Update(ks);
                    if (i == 1)
                    {
                        this.DialogResult = DialogResult.OK;
                        return;
                    }

                    MessageUtil.Error("Update is failed.");
                    this.DialogResult = DialogResult.Abort;
                    return;
                }
                else
                {
                    Kisayol ks = AppVariables.GetByName(txtName.Text);
                    if (ks != null)
                    {
                        MessageUtil.Warn("There is already a Shortcut with given name, please write another name!..");
                        return;
                    }
                    ks            = new Kisayol();
                    ks.Yol        = txtPath.Text;
                    ks.KisayolAdi = txtName.Text;
                    ks.Tarih      = DateTime.Now;
                    int _retInt = SQLiteManager.Add(ks);
                    //ks.Add();
                    if (_retInt == 1)
                    {
                        ks.Id = SQLiteManager.GetIdentity();
                        AppVariables.Add(ks);
                        this.DialogResult = DialogResult.OK;
                        return;
                    }

                    this.DialogResult = DialogResult.Abort;
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageUtil.Error("ShortCut could not be saved.");
                Logger.WriteException(ex, "ShortCutSave", "ShortCut could not be saved.");
            }
        }