Exemple #1
0
        public async Task <bool> UpdateData(string id, roletbl obj)
        {
            try
            {
                if (id != obj.roleName)
                {
                    return(false);
                }

                using (var context = new smlpobDB())
                {
                    context.roletbls.Attach(obj);
                    context.Entry(obj).Property(x => x.description).IsModified = true;
                    context.Entry(obj).Property(x => x.modBy).IsModified       = true;
                    context.Entry(obj).Property(x => x.modDate).IsModified     = true;
                    await context.SaveChangesAsync();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                LogHelpers.source  = this.GetType().Name;
                LogHelpers.message = ex.Message;
                LogHelpers.user    = "";
                LogHelpers.WriteLog();
            }

            return(false);
        }
Exemple #2
0
        private void DoSave()
        {
            try
            {
                var data = new roletbl
                {
                    roleName    = TxtRoleName.Text,
                    description = TxtDescription.Text,
                    creaBy      = currentUser,
                    creaDate    = DatetimeHelper.GetDatetimeNow()
                };

                var ret = roleControl.AddData(data);

                ClearFields();
                SetLayout(ModeForm.ViewData);
                Alert("data berhasil disimpan");
            }
            catch (Exception ex)
            {
                LogHelpers.source  = this.GetType().Name;
                LogHelpers.message = ex.InnerException.ToString();
                LogHelpers.user    = "";
                LogHelpers.WriteLog();
                Alert("Gagal menyimpan data");
            }
        }
Exemple #3
0
        public async Task <bool> AddData(roletbl obj)
        {
            try
            {
                using (var context = new smlpobDB())
                {
                    context.roletbls.Add(obj);
                    await context.SaveChangesAsync();

                    Roles.CreateRole(obj.roleName);
                    return(true);
                }
            }
            catch (Exception ex)
            {
                LogHelpers.source  = this.GetType().Name;
                LogHelpers.message = ex.Message;
                LogHelpers.user    = "";
                LogHelpers.WriteLog();
            }

            return(false);
        }
        private void DoSave()
        {
            var data = new roletbl
            {
                roleName    = TxtRoleName.Text,
                description = TxtDescription.Text,
                creaBy      = currentUser,
                creaDate    = DatetimeHelper.GetDatetimeNow()
            };

            var ret = roleControl.AddData(data);

            if (ret.Result)
            {
                ClearFields();
                SetLayout(ModeForm.ViewData);
                Alert("data berhasil disimpan");
            }
            else
            {
                Alert("Gagal menyimpan data");
            }
        }
Exemple #5
0
        private void DoUpdate()
        {
            string id   = TxtRoleName.Text;
            var    data = new roletbl
            {
                roleName    = id,
                description = TxtDescription.Text,
                modBy       = currentUser,
                modDate     = DatetimeHelper.GetDatetimeNow()
            };

            var ret = roleControl.UpdateData(id, data);

            if (ret.Result)
            {
                ClearFields();
                SetLayout(ModeForm.ViewData);
                Alert("Data berhasil diubah");
            }
            else
            {
                Alert("Gagal mengubah data");
            }
        }