public string Index(NhaTuyenDung employer, out string token) { token = ""; string _token = Nanoid.Nanoid.Generate(size: max_token); string id = $"{employer.id_nha_tuyen_dung}"; employer.ngay_tao = XMedia.XUtil.TimeInEpoch(DateTime.Now); int retry = 0; while (IsTokenExist(_token, employer.app_id) && retry++ < 10) { Task.Delay(TimeSpan.FromSeconds(1)); _token = Nanoid.Nanoid.Generate(size: max_token); } if (retry >= 10) { return(""); } try { employer.token = _token; } catch (Exception) { } token = employer.token; return(Index(_default_index, employer)); }
private void btnThem_Click(object sender, EventArgs e) { //if (!MyRegular.CheckRequired(txtTen.Text, "Bắt buộc nhập vào tên danh mục")) // return; //else NhaTuyenDung service = new NhaTuyenDung(); service.TenNhaTuyenDung = txtTenNhaTuyenDung.Text; service.DiaChi = txtDiaChi.Text; service.DienThoai = txtDienThoai.Text; service.DiaChiWeb = txtDiaChi.Text; service.GioiThieu = txtGioiThieu.Text; service.HinhAnh = txtHinhAnh.Text; try { db.NhaTuyenDungs.Add(service); db.SaveChanges(); //if (open.CheckFileExists) //{ // string directory = AppDomain.CurrentDomain.BaseDirectory; // File.Copy(open.FileName, directory + service.MaDichVu + open.SafeFileName); // service.HinhAnh = open.SafeFileName; //} db.SaveChanges(); MessageBox.Show("Thêm mới thành công"); LoadDtgv(); } catch (Exception) { MessageBox.Show("Thêm mới không thành công. Vui lòng kiểm tra lại"); } }
private void btnSua_Click(object sender, EventArgs e) { try { NhaTuyenDung service = db.NhaTuyenDungs.Find(int.Parse(txtMaNhaTuyenDung.Text)); service.TenNhaTuyenDung = txtTenNhaTuyenDung.Text; service.DiaChi = txtDiaChi.Text; service.DienThoai = txtDienThoai.Text; service.DiaChiWeb = txtDiaChiWeb.Text; service.GioiThieu = txtGioiThieu.Text; service.HinhAnh = txtHinhAnh.Text; //if (open.CheckFileExists) //{ // string directory = AppDomain.CurrentDomain.BaseDirectory; // File.Copy(open.FileName, directory + service.MaDichVu + open.SafeFileName); // service.HinhAnh = open.SafeFileName; //} db.SaveChanges(); MessageBox.Show("Cập nhật thành công"); LoadDtgv(); } catch (Exception) { MessageBox.Show("Cập nhật không thành công. Vui lòng kiểm tra lại"); } }
public bool Update(NhaTuyenDung employer) { string id = $"{employer.id}"; employer.ngay_sua = XMedia.XUtil.TimeInEpoch(DateTime.Now); return(Update(_default_index, employer, id)); }
public List <NhaTuyenDung> xoanhatuyendung(int ntd) { NhaTuyenDung ntd_db = ctx.NhaTuyenDungs.Where(x => x.MaNhaTuyenDung == ntd).SingleOrDefault(); ctx.NhaTuyenDungs.Remove(ntd_db); ctx.SaveChanges(); return(ctx.NhaTuyenDungs.ToList()); }
public NhaTuyenDung suanhatuyendung(NhaTuyenDung ntd) { NhaTuyenDung ntd_db = ctx.NhaTuyenDungs.Where(x => x.MaNhaTuyenDung == ntd.MaNhaTuyenDung).SingleOrDefault(); ntd_db.MoTaCongTy = ntd.MoTaCongTy; ntd_db.ThanhPhoHoatDong = ntd.ThanhPhoHoatDong; ctx.SaveChanges(); return(ntd); }
public NhaTuyenDung GetByIdJob(string id_job) { var re = client.Search <NhaTuyenDung>(s => s.Query(q => q.Term(t => t.Field("id_job.keyword").Value(id_job))).Size(50)); if (re.Total > 0) { NhaTuyenDung em = re.Hits.First().Source; em.id = re.Hits.First().Id; return(re.Documents.First()); } return(null); }
public NhaTuyenDung GetByToken(string token) { var re = client.Search <NhaTuyenDung>(s => s.Query(q => q.Term(t => t.Field("token.keyword").Value(token)) && !q.Term(t => t.Field("trang_thai").Value(TrangThai.DELETED))).Size(1)); if (re.Total > 0) { NhaTuyenDung tuyen_dung = re.Hits.First().Source; tuyen_dung.id = re.Hits.First().Id; return(re.Documents.First()); } return(null); }
private NhaTuyenDung ConvertDoc(IHit <NhaTuyenDung> hit) { NhaTuyenDung tuyen_dung = new NhaTuyenDung(); try { tuyen_dung = hit.Source; tuyen_dung.id = hit.Id; } catch { } return(tuyen_dung); }
public JobThuocTinhMap(NhaTuyenDung tuyen_dung, Dictionary <string, Job> data_job) { Job job; if (data_job.TryGetValue(tuyen_dung.id_job, out job)) { this.id_job = tuyen_dung.id_job; this.chuc_danh = job.chuc_danh; this.id = tuyen_dung.id; this.id_nha_tuyen_dung = tuyen_dung.id_nha_tuyen_dung; this.noi_dung = tuyen_dung.noi_dung; token = tuyen_dung.token; this.luong_chinh_thuc = job.luong_chinh_thuc; dia_chi = job.dia_chi; id_auto = job.id_auto; } }
public string addNhaTuyenDung(NhaTuyenDung ntd) { try { conn.Open(); string path = "INSERT INTO NhaTuyenDung VALUES(@tntd,@mtk,@gt)"; var cmd = new SqlCommand(path, conn); cmd.Parameters.AddWithValue("tntd", ntd.tenNhaTuyenDung); cmd.Parameters.AddWithValue("mtk", ntd.maTaiKhoan); cmd.Parameters.AddWithValue("gt", ntd.gioithieu); cmd.ExecuteNonQuery(); conn.Close(); return("Thanh cong"); } catch (Exception) { return("That Bai"); } }
private void btnXoa_Click(object sender, EventArgs e) { var confirmResult = MessageBox.Show("Bạn có chắc chắn muốn xóa", "Xác nhận!!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { try { NhaTuyenDung service = db.NhaTuyenDungs.SingleOrDefault(x => x.TenNhaTuyenDung == txtTenNhaTuyenDung.Text); db.NhaTuyenDungs.Remove(service); db.SaveChanges(); MessageBox.Show("Xóa thành công"); LoadDtgv(); } catch (Exception) { MessageBox.Show("Tồn tại Máy tính trong danh mục này"); } } }
protected void btnmodalsignin_Click(object sender, EventArgs e) { string alert = ""; string taikhoan = txttaikhoandk.Text; string matkhau = txtmatkhaudk.Text; string anh = txtanhdk.Text; int loaitaikhoan = 3; if (taikhoan == "" && matkhau == "") { alert = "Bạn chưa nhập tài khoản hoặc mật khẩu."; } else { if (rbntd.Checked) { loaitaikhoan = 1; txttennhatuyendung.Visible = true; txtgioithieu.Visible = true; } if (rbnd.Checked) { loaitaikhoan = 2; } TaiKhoan tk = new TaiKhoan(); if (!taikhoan.Equals(tkc.getTaiKhoan(taikhoan).tenTaiKhoan, StringComparison.InvariantCultureIgnoreCase)) { tk.tenTaiKhoan = taikhoan; tk.matKhau = matkhau; tk.loaiTaiKhoan = loaitaikhoan; tk.anh = anh; if (txtmatkhaudk.Text == txtxnmatkhau.Text && loaitaikhoan != 3) { alert = tkc.addTaiKhoan(tk) + ",mời đăng nhập lại."; if (loaitaikhoan == 1) { List <TaiKhoan> lsttk = tkc.getTaiKhoan(); TaiKhoan tklast = lsttk.LastOrDefault(); NhaTuyenDung ntd = new NhaTuyenDung(); if (ntdc.getCongTy(txttennhatuyendung.Text) == 0) { ntd.tenNhaTuyenDung = txttennhatuyendung.Text; ntd.maTaiKhoan = tklast.maTaiKhoan; ntd.logo = tklast.anh; ntd.gioithieu = txtgioithieu.Text; alert = ntdc.addNhaTuyenDung(ntd); } else { alert = "Tên nhà tuyển dụng đã tồn tại."; } } } else { alert = "Tài khoản, mật khẩu không hợp lệ"; } } else { alert = "Tài khoản đã tồn tại."; } } Response.Write("<script>alert('" + alert + "')</script>"); }
public static bool Update(NhaTuyenDung employer) { return(NhaTuyenDungRepository.Instance.Update(employer)); }
public static string Index(NhaTuyenDung employer, out string token) { return(NhaTuyenDungRepository.Instance.Index(employer, out token)); }
public NhaTuyenDung themnhatuyendung(NhaTuyenDung ntd) { ctx.NhaTuyenDungs.Add(ntd); ctx.SaveChanges(); return(ntd); }