Пример #1
0
        private void FillCmb()
        {
            try
            {
                var list = UsersBussines.GetAll().ToList();
                list.Add(new UsersBussines()
                {
                    Guid = Guid.Empty,
                    Name = "[کلیه کاربران]"
                });
                userBindingSource.DataSource = list.OrderBy(q => q.Name);
                cmbUsers.SelectedValue       = CurentUser.CurrentUser.Guid;


                cmbPriority.Items.Add(EnNotePriority.All.GetDisplay());
                cmbPriority.Items.Add(EnNotePriority.Mamoli.GetDisplay());
                cmbPriority.Items.Add(EnNotePriority.Mohem.GetDisplay());
                cmbPriority.Items.Add(EnNotePriority.Zarori.GetDisplay());
                cmbPriority.SelectedIndex = 0;


                cmbStatus.Items.Add(EnNoteStatus.All.GetDisplay());
                cmbStatus.Items.Add(EnNoteStatus.Unread.GetDisplay());
                cmbStatus.Items.Add(EnNoteStatus.Read.GetDisplay());
                cmbStatus.Items.Add(EnNoteStatus.Deleted.GetDisplay());
                cmbStatus.SelectedIndex = 0;
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }
        }
Пример #2
0
        private void SetData()
        {
            try
            {
                var list = UsersBussines.GetAll().ToList();
                userBindingSource.DataSource = list.OrderBy(q => q.Name);
                cmbUsers.SelectedValue       = CurentUser.CurrentUser.Guid;



                cmbPriority.Items.Add(EnNotePriority.Mamoli.GetDisplay());
                cmbPriority.Items.Add(EnNotePriority.Mohem.GetDisplay());
                cmbPriority.Items.Add(EnNotePriority.Zarori.GetDisplay());
                chbSarresid.Checked = false;
                lblSarresid.Visible = false;
                txtSarresid.Visible = false;

                if (CurentUser.CurrentUser.Type == EnUserType.Manager)
                {
                    lblUsers.Visible = true;
                    cmbUsers.Visible = true;
                }
                else
                {
                    lblUsers.Visible = false;
                    cmbUsers.Visible = false;
                }

                txtTitle.Text       = cls?.Title;
                txtDescription.Text = cls?.Description;
                if (cls?.DateSarresid == null)
                {
                    chbSarresid.Checked = false;
                }
                else
                {
                    chbSarresid.Checked = true;
                    txtSarresid.Text    = Calendar.MiladiToShamsi(cls?.DateSarresid);
                }

                cmbUsers.SelectedValue    = cls?.UserGuid;
                cmbPriority.SelectedIndex = (int)(cls?.Priority - 1);
                if (cls?.Guid == Guid.Empty)
                {
                    cmbPriority.SelectedIndex = 0;
                    cmbUsers.SelectedValue    = CurentUser.CurrentUser.Guid;
                }
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }
        }
Пример #3
0
        public static async Task InsertDefaultDataAsync()
        {
            var dbContext = new ModelContext();
            var res       = new ReturnedSaveFuncInfo();


            #region Users

            var allusers = await UsersBussines.GetAllAsync();

            if (allusers == null || allusers.Count <= 0)
            {
                var user = new UsersBussines()
                {
                    Guid     = Guid.NewGuid(),
                    Name     = "مجید خاکپور",
                    UserName = "******",
                    Email    = "*****@*****.**",
                    IsBlock  = false,
                    Mobile   = "9382420272",
                    Modified = DateTime.Now,
                    Status   = true,
                    Type     = EnUserType.Manager
                };
                var ue        = new UTF8Encoding();
                var bytes     = ue.GetBytes("9382420272");
                var md5       = new MD5CryptoServiceProvider();
                var hashBytes = md5.ComputeHash(bytes);
                user.Password = System.Text.RegularExpressions.Regex.Replace(BitConverter.ToString(hashBytes), "-", "")
                                .ToLower();
                res.AddReturnedValue(await user.SaveAsync());
                res.ThrowExceptionIfError();
            }
            #endregion


            await dbContext.SaveChangesAsync();

            dbContext.Dispose();
        }