/// <summary> /// Khi thay đổi giá trị rate tiến hành kiểm tra /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { int a = 0; bool kt = Int32.TryParse(txtrate.Text, out a); if (a < 20000) { lblKT.Text = "Value not null and value >= 20000vnd"; lblKT.ForeColor = Color.Red; txtrate.Focus(); lblKT.Visible = true; } else { if (lblKT.Visible == true) { lblKT.Visible = false; } ad.Rate = a; AdminBO adbo = new AdminBO(); int kq = adbo.UpdateThongTin(ad); if (kq > 0) { lblpql.Text = string.Format("{0:0,0}$", (costPQL / ad.Rate)); lblpkt.Text = string.Format("{0:0,0}$", (costPKT / ad.Rate)); lblrate.Text = string.Format("{0:0,0}vnd/$", ad.Rate); pnedit.Visible = false; } else { MessageBox.Show("Không thực hiện được", "Error"); } } }
private void NotifyAdminAccountCreation(AdminBO AdminBO, OrganizationBO Organization) { string NotifyAdmin = ConfigurationManager.AppSettings["NOTIFY_ADMIN_IS_ENABLED"]; string AdminEmail = ConfigurationManager.AppSettings["NOTIFY_ADMIN_EMAIL"]; string strOrgKeyDecrypted = Epi.Web.Common.Security.Cryptography.Decrypt(Organization.OrganizationKey.ToString()); // List<AdminBO> AdminBOList = new List<AdminBO>(); List <string> AdminList = new List <string>(); if (NotifyAdmin.ToUpper() == "TRUE") { AdminList.Add(AdminEmail); } //AdminBOList = GetOrganizationAdmins(SurveyInfo); //foreach (var item in AdminBOList) // { // AdminList.Add(item.AdminEmail); // } Epi.Web.Common.Email.Email Email = new Web.Common.Email.Email(); Email.Body = "Organization Name:" + Organization.Organization + "\nOrganization Key: " + strOrgKeyDecrypted + "\nAdmin Email: " + AdminBO.AdminEmail + "\n\nThank you."; Email.From = ConfigurationManager.AppSettings["EMAIL_FROM"]; Email.To = AdminList; Email.Subject = "An organization account has been created."; if (AdminList.Count() > 0) { bool success = Epi.Web.Common.Email.EmailHandler.SendMessage(Email); } }
public static AdminDTO ToAdminDTO(AdminBO AdminBO) { return(new AdminDTO { AdminEmail = AdminBO.AdminEmail, IsActive = AdminBO.IsActive, OrganizationId = AdminBO.OrganizationId }); }
public IActionResult Post([FromBody] AdminBO admin) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Ok(facade.AdminService.Create(admin))); }
public MantenimientoAdmin(Form parent, bool admin) { InitializeComponent(); this.parent = parent; adminPermisos(admin); log = new AdminBO(); lista = new List <Admin>(); eliminar = new Elimina(); }
public void Save_Admin(AdminBO bo) { UserBLL reuse = new UserBLL(); // I am reusing the Encryption function bo.Pincode = reuse.Encrypt(bo.Pincode); //thats' why I created this object AdminDAL dal = new AdminDAL(); dal.SaveAdmin(bo); }
public EditaAdmin(Form parent) { InitializeComponent(); this.parent = parent; lblTitulo.Text = "Administrador - Agregar"; log = new AdminBO(); validar = new ValidaDatos(); chkActivo.Visible = false; chkActivo.Checked = true; }
public Login() { InitializeComponent(); log = new AdminBO(); logU = new UsuarioBO(); ubo = new UsuarioBO(); pbo = new PersonaBO(); encripta = new Encripta(); txtUsuAdmin.Text = "Admin"; txtPassAdmin.Text = "Admin123*"; }
public AdminBO AdminEncryption(AdminBO abo) //used to encrypt a single admin by just converting its login and pin { //using technique. string s1 = abo.Login; string s2 = abo.pin; Technique(ref s1); Technique(ref s2); abo.Login = s1; abo.pin = s2; return(abo); }
internal static Address ToAddressEF(AdminBO Admin) { return(new Address { AddressLine1 = Admin.AdressLine1, AddressLine2 = Admin.AdressLine2, City = Admin.City, StateProvinceId = Admin.StateId, PostalCode = Admin.Zip, AdminId = Admin.AdminId }); }
public bool Search_adm(AdminBO adm) { List <AdminBO> list = Read_Admin(); for (int i = 0; i < list.Count; i++) { if (String.Equals(list[i].Name, adm.Name) && String.Equals(list[i].Pincode, adm.Pincode)) { return(true); } } return(false); }
public void DeleteList(AdminBO obj) { string connection = ConfigurationManager.ConnectionStrings["TSConnect"].ConnectionString; using (SqlConnection con = new SqlConnection(connection)) { con.Open(); SqlCommand cmd = new SqlCommand(" TS_CheckDelete", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@resCode", obj.ResCode); int result = cmd.ExecuteNonQuery(); con.Close(); } }
public EditaAdmin(Form parent, string usu) { InitializeComponent(); this.parent = parent; lblTitulo.Text = "Administrador - Editar"; log = new AdminBO(); validar = new ValidaDatos(); txtContrasena.Enabled = false; txtContrasena1.Enabled = false; chkActivo.Visible = true; usuarioBuscar = usu; lista = new List <Admin>(); cargar(); }
protected void Page_Load(object sender, EventArgs e) { AdminMaster m = (AdminMaster)Page.Master; m.selectedtab = "bookrequests"; if (Request.Params.Get("requestsearchbtn") != null) { NameValueCollection nvc = new NameValueCollection(); String tempkey = null; String tempval = null; Boolean flag = true; for (int i = 0; i < Request.QueryString.Count; i++) { tempkey = Request.QueryString.GetKey(i); tempval = Request.QueryString.Get(i); if (tempkey != "requestsearchbtn") { if (tempval != "all" && tempval != "") { flag = true; } else { flag = false; } } else { flag = false; } if (flag) { nvc.Add(tempkey, tempval); } } nvc.Remove("pageid"); if (AdminBO.Serialize(nvc) != "") { Response.Redirect("ShowBookRequests.aspx?" + AdminBO.Serialize(nvc)); } else { Response.Redirect("ShowBookRequests.aspx"); } } }
public void CzyDodajeUzytkownika() { var newUser = new AdminBO() { Email = "*****@*****.**", Haslo = "haslo789", Imie = "Nowy", Nazwisko = "Uzytkownik", Admin = true }; var response = controller.DodajUzytkownika(newUser).Value.ToString(); Assert.Equal("Dodano użytkownika", response); }
public void CreateAccount() // used by the developer only { WriteLine("Enter Name"); string name = ReadLine(); WriteLine("Enter Password 5 digit pincode"); string code = ReadLine(); AdminBO adm = new AdminBO { Name = name, Pincode = code }; AdminBLL bll = new AdminBLL(); bll.Save_Admin(adm); }
public List <AdminBO> ReadAdmin() //Used to read list of string from admin file and then convert it into list { //of AdminBO by splitting the string by commass and store them in the respective List <AdminBO> empList = new List <AdminBO>(); //data member of AdminBO. List <string> stringList = Read("AdministratorData.csv"); foreach (string s in stringList) { string[] data = s.Split(","); AdminBO e = new AdminBO(); e.Login = data[0]; e.pin = data[1]; empList.Add(e); } return(empList); }
public int AddNewSkills(AdminBO obj) { string connection = ConfigurationManager.ConnectionStrings["TSConnect"].ConnectionString; using (SqlConnection con = new SqlConnection(connection)) { con.Open(); SqlCommand cmd = new SqlCommand("TS_AddSkill", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@skName", obj.NewSkill); int result = cmd.ExecuteNonQuery(); con.Close(); return(result); } }
private void InsertAdminInfo(AdminBO Admin, OrganizationBO Organization, string AccountType) { switch (AccountType.ToUpper()) { case "USER": //The combination of Admin email and organization name should be unique this.AdminDao.InsertAdmin(Admin); break; case "ORGANIZATION": //Only the organization name should be unique this.AdminDao.InsertAdminInfo(Admin); break; } NotifyAdminAccountCreation(Admin, Organization); EmailApplicant(Admin, Organization); }
public List <AdminBO> ReadAdmin() { List <String> stringList = Read("AdminData.csv"); List <AdminBO> admList = new List <AdminBO>(); foreach (string s in stringList) { string[] data = s.Split(","); AdminBO e = new AdminBO(); e.Name = data[0]; e.Pincode = data[1]; admList.Add(e); } return(admList); }
public int DeleteResource(AdminBO obj) //d { string connection = ConfigurationManager.ConnectionStrings["TSConnect"].ConnectionString; using (SqlConnection con = new SqlConnection(connection)) { con.Open(); SqlCommand cmd = new SqlCommand("TS_DeleteResources", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@resCode", obj.ResCode); cmd.Parameters.AddWithValue("@skills", obj.SkillName); int result = cmd.ExecuteNonQuery(); con.Close(); return(result); } }
public IActionResult Put(int id, [FromBody] AdminBO admin) { if (id != admin.Id) { return(StatusCode(405, "Path Id does not match Admin Id in json object")); } try { var adminUpdated = facade.AdminService.Update(admin); return(Ok(adminUpdated)); } catch (InvalidOperationException e) { return(StatusCode(404, e.Message)); } }
public void Login() { int tries = 3; while (tries > 0) { WriteLine("Enter Login:"******"Enter PinCode:"); string code = ReadLine(); if (code.Length != 5) { WriteLine("Pincode must contain only 5 characters."); tries--; continue; } AdminBO adm = new AdminBO { Name = logi, Pincode = code }; UserO usr = new UserO { Login = logi, Pincode = code }; UserView usrv = new UserView(); AdminView admv = new AdminView(); if (admv.Search(adm)) { admv.Admin_Menu(); //Displays Admin Side and functionalities return; } else if (usrv.Search(usr)) { usrv.UserMenu(usr); //Displays Customer side return; } else { WriteLine("Username or Pincode is incorrect."); tries--; } } if (tries == 0) { //Disable Login WriteLine("Admin has disabled this Login."); } }
private void btnDone_Click(object sender, EventArgs e) { pninfo.Visible = true; pnac.Visible = false; btnDone.Visible = false; AdminBO adbo = new AdminBO(); int kq = adbo.UpdateThongTin(ad); if (kq != 0) { MessageBox.Show("Success", "Update", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("fail", "Update", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int AddResources(AdminBO obj) //D { string connection = ConfigurationManager.ConnectionStrings["TSConnect"].ConnectionString; using (SqlConnection con = new SqlConnection(connection)) { con.Open(); SqlCommand cmd = new SqlCommand("TS_AddResource", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@rescode", obj.ResCode); cmd.Parameters.AddWithValue("@resDesc", obj.ResDescription); //cmd.Parameters.AddWithValue("resDoc", obj.ResDocument); int result = cmd.ExecuteNonQuery(); con.Close(); return(result); } }
public void GetData() { try { AdminBO _skillDataBO = new AdminBO { ResCode = RCodeTextBox.Text }; AdminBAL _skillDataBAL = new AdminBAL(); DataTable tableSkill = _skillDataBAL.AdminSkillData(_skillDataBO); DataRow dr = tableSkill.Rows[0]; if (dr == null) { lblStatus.Text = "Resource Code Does Not exist"; } else { HiddenField1.Value = RCodeTextBox.Text; lblResourceDesc.Text = dr["res_description"].ToString(); gridViewSkills.DataSource = tableSkill; gridViewSkills.DataBind(); DropDownIntendedAud.Items.Add(dr["skRes_audience"].ToString()); ArrayList audience = new ArrayList { "Student", "Teacher", "Both" }; foreach (string k in audience) { DropDownIntendedAud.Items.Add(k); } dropDownBoxComp.Items.Add(dr["skRes_compLevel"].ToString()); ArrayList comp = new ArrayList { "Beginner", "Intermediate", "Advance" }; foreach (string k in comp) { dropDownBoxComp.Items.Add(k); } } } catch (Exception ex) { lblStatus.Text = "Resource Code Does Not exist exception"; } }
public int SkillMapping(AdminBO obj) { string connection = ConfigurationManager.ConnectionStrings["TSConnect"].ConnectionString; using (SqlConnection con = new SqlConnection(connection)) { con.Open(); SqlCommand cmd = new SqlCommand("TS_SkillMapping", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@resCode", obj.ResCode); cmd.Parameters.AddWithValue("@skillName", obj.SkillName); cmd.Parameters.AddWithValue("@compLevel", obj.CompLevel); cmd.Parameters.AddWithValue("@audience", obj.Audience); int result = cmd.ExecuteNonQuery(); con.Close(); return(result); } }