コード例 #1
0
 protected void btnDeleteSample_Click(object sender, DirectEventArgs e)
 {
     foreach (var item in chkSampleRowSelection.SelectedRows)
     {
         try
         {
             SampleListServices.Delete(int.Parse("0" + item.RecordID));
         }
         catch (Exception ex)
         {
             Dialog.ShowError("" + ex.Message);
         }
     }
     grp_SampleList.Reload();
 }
コード例 #2
0
ファイル: Sample.ascx.cs プロジェクト: war-man/HRM
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnAddSample_Click(object sender, DirectEventArgs e)
        {
            try
            {
                var sample = new SampleList();

                var arrDepartment = hdfDepartment.Text.Split(new[] { ',' }, StringSplitOptions.None);
                sample.Name        = txtSampleName.Text;
                sample.CreatedBy   = CurrentUser.User.UserName;
                sample.CreatedDate = DateTime.Now;
                sample.Note        = txtSampleNote.Text;
                if (e.ExtraParams["command"] == "edit")
                {
                    sample.Id = int.Parse("0" + hdfIDSample.Text);

                    foreach (var t in arrDepartment)
                    {
                        if (!string.IsNullOrEmpty(t))
                        {
                            sample.DepartmentId = Convert.ToInt32(t);
                        }
                        SampleListServices.Update(sample);
                    }
                }
                else
                {
                    foreach (var t in arrDepartment)
                    {
                        if (!string.IsNullOrEmpty(t))
                        {
                            sample.DepartmentId = Convert.ToInt32(t);
                        }
                        SampleListServices.Create(sample);
                    }
                }
                wdSample.Hide();
                grp_SampleList.Reload();
            }
            catch (Exception ex)
            {
                Dialog.ShowError("" + ex.Message);
            }
        }