Exemple #1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] TrangThai trangThai)
        {
            if (id != trangThai.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(trangThai);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TrangThaiExists(trangThai.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(trangThai));
        }
Exemple #2
0
 public void SetNguoiDung(NguoiDung ng)
 {
     this.nguoiDung = ng;
     LoadCombox();
     LoadView();
     getSetTrangThai = TrangThai.isViewing;
 }
        public async Task <IActionResult> PutTrangThai([FromRoute] int id, [FromBody] TrangThai trangthai)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != trangthai.TrangThaiId)
            {
                return(BadRequest());
            }

            _context.Entry(trangthai).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TrangThaiExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemple #4
0
        public async Task <TrangThai> Update(TrangThai entity)
        {
            return(await WithConnection(async c =>
            {
                TrangThai obj = await c.GetAsync(entity);

                if (obj == null)
                {
                    throw new Exception(string.Format("Update id {0} not exist", entity.TrangThaiId.ToString()));
                }

                if (obj.CtrVersion != entity.CtrVersion)
                {
                    throw new Exception(string.Format("Update id {0} have version confict"
                                                      , entity.TrangThaiId.ToString()));
                }

                entity.CtrVersion += 1;

                var result = await c.UpdateAsync(entity);

                if (result != true)
                {
                    throw new Exception("Update Fail");
                }

                return entity;
            }));
        }
    private void UpdateTrangThai()
    {
        switch (trangThai)
        {
        case TrangThai.TaoKK:
            //s Debug.Log("tao boom");
            TimeCreateCount += Time.deltaTime;
            if (TimeCreateCount >= TimeCreateKhinhKhi)
            {
                trangThai = TrangThai.BanKK;
            }
            break;

        case TrangThai.BanKK:
            //  Debug.Log("ban boom");
            KhinhKhi.transform.position = Vector3.MoveTowards(KhinhKhi.transform.position, HitPoint, 0.5f);
            if (Vector3.Distance(KhinhKhi.transform.position, HitPoint) <= 0.1f)
            {
                trangThai = TrangThai.No;
            }
            break;

        case TrangThai.No:
            Destroy(KhinhKhi);
            Instantiate(KhinhKhiBoom, HitPoint, transform.rotation);
            Destroy(gameObject, 2);
            HandleSkillHit();
            trangThai = TrangThai.nothing;
            break;
        }
    }
        private void btnSearch_Click(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrWhiteSpace(txtSearch.Text))
            {
                reset();
                anCacMuc();
                return;
            }

            nv = Manager.listNV.Find(x => x.hoTen.ToLower().Contains(txtSearch.Text.ToLower()) || x.maNV.ToLower() == txtSearch.Text.ToLower());

            if (nv == null)
            {
                nv = Manager.listNV.Find(x => x.hoTen.ToLower().Contains(txtSearch.Text.ToLower()));
            }

            if (nv != null)
            {
                moCacMuc();
                txtName.Text      = nv.hoTen;
                txtSDT.Text       = nv.soDT;
                txtNamSinh.Text   = nv.namSinh.ToString();
                txtMaSo.Text      = nv.maNV;
                txtDonViTien.Text = nv.donViLuong.ToString();
                txtUser.Text      = nv.tenDN;
                txtPass1.Password = txtPass2.Password = nv.matKhau;

                trangThai = TrangThai.ChinhSua;
            }
        }
Exemple #7
0
 private void reset()
 {
     txtDonGia.Text = txtLoai.Text = txtMaHang.Text = txtName.Text = txtSoLuong.Text = "";
     hang           = null;
     moCacMuc();
     trangThai = TrangThai.themMoi;
 }
 private void reset()
 {
     txtDonViTien.Text = txtMaSo.Text = txtName.Text = txtNamSinh.Text = txtSDT.Text = "";
     txtPass1.Password = txtPass2.Password = txtSDT.Text = txtUser.Text = "";
     anCacMuc();
     trangThai = TrangThai.themMoi;
 }
Exemple #9
0
        private void btnSearch_Click(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrWhiteSpace(txtSearch.Text))
            {
                reset();
                anCacMuc();
                return;
            }

            var temp = Manager.listHang.Find(x => x.ten.ToLower().Contains(txtSearch.Text.ToLower()) || x.maHang.ToLower() == txtSearch.Text.ToLower());

            hang = temp;
            if (hang == null)
            {
                hang = Manager.listHang.Find(x => x.maHang.Contains(txtSearch.Text));
            }

            if (hang != null)
            {
                moCacMuc();

                txtDonGia.Text  = hang.donGia.ToString();
                txtLoai.Text    = hang.loai;
                txtMaHang.Text  = hang.maHang;
                txtName.Text    = hang.ten;
                txtSoLuong.Text = hang.soLuong.ToString();
                txtAnh.Text     = hang.sourceAnh;
                HienThiAnh(txtAnh.Text);
                trangThai = TrangThai.chinhSua;
            }
        }
 public void setNguoiDung(NguoiDung ng)
 {
     this.nguoiDung = ng;
     nhanVien       = new nhanvienController(ng);
     LoadView();
     TT = TrangThai.isViewing;
 }
        public async Task <IActionResult> Edit(int id, [Bind("Id,TrangThaiName")] TrangThai trangThai)
        {
            if (id != trangThai.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    var ten         = new SqlParameter("@Ten", trangThai.TrangThaiName);
                    var trangthaiId = new SqlParameter("@id", trangThai.Id);

                    _context.Database.ExecuteSqlRaw("EXEC dbo.spEditTrangThai @id,@Ten", trangthaiId, ten);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TrangThaiExists(trangThai.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(trangThai));
        }
 private void Resetpass()
 {
     if (MessageBox.Show("Xác nhận đặt lại mật khẩu người dùng.\nSau khi thiết lập lại thì mật khẩu mặc định là: \"123456\".", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         string loi         = "";
         string spass       = "";
         string sidnhanvien = "";
         try { sidnhanvien = c1FlexGrid1[c1FlexGrid1.RowSel, "idnhanvien"].ToString().Trim(); }
         catch { }
         nhanvien   _obj = new nhanvien();
         nhanvienBL _ctr = new nhanvienBL();
         _obj  = _ctr.GetByID(sidnhanvien);
         spass = _validation.EncryptPassword(_obj.taikhoan.Trim(), "123456");
         if (_obj != null)
         {
             _obj.matkhau = spass;
             loi          = _ctr.ChangePass(sidnhanvien, spass);
             if (loi.Trim().Equals("") == true)
             {
                 c1FlexGrid1.Select(c1FlexGrid1.FindRow(_obj.idnhanvien.Trim(), 1, c1FlexGrid1.Cols["idnhanvien"].Index, true), c1FlexGrid1.Cols["hoten"].Index, true);
                 DisplayInfoUser(sidnhanvien);
                 _ctrlog.Append(Data.use, "Đặt lập lại mật khẩu người dùng: " + _obj.taikhoan.Trim() + "(" + _obj.hoten + ")");
                 trangthai = TrangThai.update;
                 MessageBox.Show("Đặt lập lại mật khẩu người dùng thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show(loi, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
        private void Delete()
        {
            string staikhoan = "";

            try { staikhoan = c1FlexGrid1[c1FlexGrid1.RowSel, "taikhoan"].ToString().Trim(); }
            catch { }
            if (staikhoan.Trim().Equals("admin") == false)
            {
                if (MessageBox.Show("Xác nhận xóa người dùng.", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    string sidnhanvien = "";
                    try { sidnhanvien = c1FlexGrid1[c1FlexGrid1.RowSel, "idnhanvien"].ToString().Trim(); }
                    catch { }
                    nhanvien   _obj = new nhanvien();
                    nhanvienBL _ctr = new nhanvienBL();
                    _obj = _ctr.GetByID(sidnhanvien);
                    string loi = "";
                    loi = _ctr.Delete(sidnhanvien);
                    if (loi.Trim().Equals("") == true)
                    {
                        try { _ctrlog.Append(Data.use, "Xóa người dùng: " + _obj.hoten.Trim() + "(" + _obj.taikhoan.Trim() + ")"); }
                        catch { }
                        FindUse();
                        ClearText();
                        trangthai = TrangThai.none;
                        MessageBox.Show("Xóa người dùng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            else
            {
                MessageBox.Show("Bạn không thể xóa người dùng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemple #14
0
 //xử lý
 public void setNguoiDung(NguoiDung nd, Phong p)
 {
     this.nguoiDung  = nd;
     this.phongModel = p;
     keToan          = new KeToanController(nguoiDung, phongModel, 2);
     loadView();
     TT = TrangThai.isView;
 }
Exemple #15
0
 //public IEnumerable<CongViecDTO> CongViec { get; set; }
 public static TrangThaiDTO FromEntity(TrangThai item)
 {
     return(new TrangThaiDTO()
     {
         Id = item.Id,
         TenTrangThai = item.TenTrangThai,
         //CongViec=item.CongViec?.Select(x=>CongViecDTO.FromEntity(x)),
     });
 }
Exemple #16
0
 public static TrangThaiDTO FromEntity(TrangThai item)
 {
     return(new TrangThaiDTO()
     {
         Id = item.Id,
         TenTrangThai = item.TenTrangThai,
         UngVien = item.UngVien?.Select(UngVienDTO.FromEntity),
     });
 }
        private void Cancel()
        {
            string sidnhanvien = "";

            try { sidnhanvien = c1FlexGrid1[c1FlexGrid1.RowSel, "idnhanvien"].ToString().Trim(); }
            catch { }
            trangthai = TrangThai.update;
            DisplayInfoUser(sidnhanvien);
        }
Exemple #18
0
 private void btnTatCa_Click(object sender, EventArgs e)
 {
     panelChoice.Height = btnTatCa.Height;
     panelChoice.Top    = btnTatCa.Top;
     if (trangThai != TrangThai.TatCa)
     {
         trangThai = TrangThai.TatCa;
         thayDoiTrangThai();
     }
 }
Exemple #19
0
        public async Task <ServiceResult> createTrangThai(TrangThai trangThai)
        {
            if (_trangThaiRepository.TableUntracked.Any(x => x.TenTrangThai == trangThai.TenTrangThai))
            {
                return(ServiceResult.Failed("ten trang thai da ton tai"));
            }
            await _trangThaiRepository.AddAsync(trangThai);

            return(ServiceResult.Success);
        }
Exemple #20
0
        public async Task <IActionResult> Create([Bind("Id,Name")] TrangThai trangThai)
        {
            if (ModelState.IsValid)
            {
                _context.Add(trangThai);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(trangThai));
        }
Exemple #21
0
        private void btnDaDat_Click(object sender, EventArgs e)
        {
            panelChoice.Height = btnDaDat.Height;
            panelChoice.Top    = btnDaDat.Top;

            if (trangThai != TrangThai.DaDat)
            {
                trangThai = TrangThai.DaDat;
                thayDoiTrangThai();
            }
        }
        public IActionResult Create([Bind("Id,TrangThaiName")] TrangThai trangThai)
        {
            if (ModelState.IsValid)
            {
                var ten = new SqlParameter("@Name", trangThai.TrangThaiName);

                _context.Database.ExecuteSqlRaw("EXEC dbo.spAddTrangThai @Name", ten);
                return(RedirectToAction(nameof(Index)));
            }
            return(View(trangThai));
        }
        public async Task <IActionResult> PostTrangThai([FromBody] TrangThai trangthai)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.TrangThais.Add(trangthai);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTrangThai", new { id = trangthai.TrangThaiId }, trangthai));
        }
Exemple #24
0
 private void btXoa_Click(object sender, EventArgs e)
 {
     if (trangThai != TrangThai.isEditing)
     {
         getSetTrangThai = TrangThai.isEditing;
         trangThai       = TrangThai.isEditing;
     }
     else
     {
         this.quanLy.XoaNhanVien(row);
     }
 }
Exemple #25
0
 private void btSua_Click(object sender, EventArgs e)
 {
     if (trangThai != TrangThai.isEditing)
     {
         getSetTrangThai = TrangThai.isEditing;
         trangThai       = TrangThai.isEditing;
     }
     else
     {
         this.quanLy.SuaNhanVien(SetNguoiDung(), row);
     }
 }
Exemple #26
0
        public void khoiTao()
        {
            trangThai           = TrangThai.TatCa;
            indexHienTai        = -1;
            dictionaryAllLayout = new Dictionary <int, List <PhongLayout> >();

            dictionaryAvailableLayout = new Dictionary <int, List <PhongLayout> >();

            dictionaryUnAvailableLayout = new Dictionary <int, List <PhongLayout> >();
            // dictionaryPage = new Dictionary<int, int>();
            thayDoiTrangThai();
        }
 private void btXoa_Click(object sender, EventArgs e)
 {
     if (TT != TrangThai.IsEditing)
     {
         MessageBox.Show("Bạn đang ở chế độ xóa");
         TT        = TrangThai.IsEditing;
         trangThai = TrangThai.IsEditing;
     }
     else
     {
         nhanVien.XoaTieuDung(SetTieuDung(), selectIndexRow);
     }
 }
Exemple #28
0
 private void btThem_Click(object sender, EventArgs e)
 {
     if (trangThai != TrangThai.isAdding)
     {
         getSetTrangThai = TrangThai.isAdding;
         trangThai       = TrangThai.isAdding;
     }
     else
     {
         this.quanLy.ThemNhanVien(SetNguoiDung());
         ClearConten();
     }
 }
Exemple #29
0
 protected void VanBanDaBaoCao_OnSelectedIndexChanged(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(VanBanDaBaoCao.SelectedValue.Trim()))
     {
         ExchangeDocServiceSoapClient client = new ExchangeDocServiceSoapClient();
         client.Endpoint.Address = new System.ServiceModel.EndpointAddress(AppSettings.HSCV_Service);
         var document = client.GetVBDiByIDs(new ArrayOfString {
             VanBanDaBaoCao.SelectedValue.Trim()
         }).SingleOrDefault();
         NoiDungThucHien.Text  = $"Đã có văn bản số {VanBanDaBaoCao.SelectedItem.Text} ban hành ngày {document.NgayPhatHanh} báo cáo UBND tỉnh";
         ThoiGianThucHien.Text = document.NgayPhatHanh;
         TrangThai.SelectByValue(2);
     }
 }
 private void setView()
 {
     if (tbTieuDung.Rows.Count > 1)
     {
         Console.WriteLine(tbTieuDung.Rows[0].Cells[1].Value.ToString());
         DataGridViewRow cRow = tbTieuDung.Rows[0];
         tbTieuDung.ReadOnly = true;
         FillView(cRow);
     }
     tbTieuDung.ReadOnly     = true;
     panel1.Enabled          = false;
     txtThemTieuDung.Enabled = false;
     trangThai = TrangThai.isViewing;
 }
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string sothe = txtSoTheBHYT.Text.Replace("-", "");
            DateTime? TuNgay = txtTuNgay.Text.Replace("/", "").Trim().Length > 0 ? (DateTime?)DateTime.ParseExact(txtTuNgay.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture) : null;
            DateTime? DenNgay = txtDenNgay.Text.Replace("/", "").Trim().Length > 0 ? (DateTime?)DateTime.ParseExact(txtDenNgay.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture) : null;
            DateTime? NgaySinh = txtNgaySinh.Text.Replace("/", "").Trim().Length > 0 ? (DateTime?)DateTime.ParseExact(txtNgaySinh.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture) : null;
            DateTime? NgayDenKham = txtNgayVao.Text.Replace("/", "").Trim().Length > 0 ? (DateTime?)DateTime.ParseExact(txtNgayVao.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture) : null;

            string errorMsg = "Bắt buộc";
            errorProvider1.Clear();

            if (sothe.Trim().Length <= 0)
            {

                this.errorProvider1.SetError(txtSoTheBHYT, errorMsg);
                return;
            }
            if (TuNgay == null)
            {

                this.errorProvider1.SetError(txtTuNgay, errorMsg);
                return;
            }
            if (DenNgay == null)
            {

                this.errorProvider1.SetError(txtDenNgay, errorMsg);
                return;
            }
            if (NgayDenKham == null)
            {

                this.errorProvider1.SetError(txtNgayVao, errorMsg);
                return;
            }
            if (NgaySinh == null)
            {

                this.errorProvider1.SetError(txtNgaySinh, errorMsg);
                return;
            }
            else
            {
                errorProvider1.Clear();
            }
            if (_TrangThai == TrangThai.ThemMoi)
            {
                if (Save() == true)
                {
                    _TrangThai = TrangThai.Khac;
                    btnThem.Enabled = true;
                    btnSua.Enabled = true;
                    btnXoa.Enabled = true;
                    btnDong.Enabled = true;
                    btnLuu.Enabled = false;
                    btnHuyBo.Enabled = false;
                    SetControlStatusReadOnly(true);
                    btnCheckThe.Enabled = false;
                }

            }
            else
                if (Sua() == true)
                {
                    _TrangThai = TrangThai.Khac;
                    btnThem.Enabled = true;
                    btnSua.Enabled = true;
                    btnXoa.Enabled = true;
                    btnDong.Enabled = true;
                    btnLuu.Enabled = false;
                    btnHuyBo.Enabled = false;
                    SetControlStatusReadOnly(true);
                    btnCheckThe.Enabled = false;
             }
        }
        private void btnSua_Click(object sender, EventArgs e)
        {
            if  (string.IsNullOrEmpty(txtSoDKKBBHYT.Text))
            {
                MessageBox.Show("Bạn chưa nhập số ĐKKCB BHYT.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            clsBangKe objBangKe = new clsBangKe();
            bool checkedBangKe = objBangKe.CheckHoSo(txtSoDKKBBHYT.Text);
            if (checkedBangKe == true)
            {
                MessageBox.Show("Số đăng ký này đã được sử dụng, không thể sửa.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            _TrangThai = TrangThai.Sua;// "CapNhat";
            btnThem.Enabled = false;
            btnSua.Enabled = false;
            btnXoa.Enabled = false;
            btnDong.Enabled = false;
            btnLuu.Enabled = true;
            btnHuyBo.Enabled = true;
            btnCheckThe.Enabled = true;
            SetControlStatusReadOnly(false);
            txtTuNgay.Focus();
            btnKiemTraSDK.Enabled = true;
        }
        private void btnThem_Click(object sender, EventArgs e)
        {
            _TrangThai = TrangThai.ThemMoi;
            //      m_BangKe_Id = 0;
            btnThem.Enabled = false;
            btnSua.Enabled = false;
            btnXoa.Enabled = false;
            btnDong.Enabled = false;
            btnLuu.Enabled = true;
            btnHuyBo.Enabled = true;

            btnCheckThe.Enabled = true;
            txtSoDKKBBHYT.Enabled = false;

            SetControlStatusReadOnly(false);

            ResetControl();
            txtSoTheBHYT.Focus();
        }
 public frmDangKyKhamBenh()
 {
     InitializeComponent();
     _TrangThai = TrangThai.Khac;
 }
 private void btnHuyBo_Click(object sender, EventArgs e)
 {
     _TrangThai = TrangThai.Khac;
     errorProvider1.Clear();
     btnThem.Enabled = true;
     btnSua.Enabled = true;
     btnXoa.Enabled = true;
     btnDong.Enabled = true;
     btnLuu.Enabled = false;
     btnHuyBo.Enabled = false;
     SetControlStatusReadOnly(true);
     btnCheckThe.Enabled = false;
     ResetControl();
 }