private void ChangePassHandler() { savePassBtn.ServerClick += delegate { var logins = new Login_table().Load_record_with(Login_table_support.Column.Id, Login_table_support.LogicalOperator.EQUAL_TO, SV.Uid); if (enc.GetMD5(enc.StrongEncrypt(oldPass.Value)) == logins.Password) { if (newPass.Value == newRepPass.Value) { var(check, result) = reg.IsPassword(newPass.Value); if (check) { logins.Password = enc.GetMD5(enc.StrongEncrypt(newPass.Value)); Session["message"] = elements.GetMesage("Password changed successfully!", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.PATIENT); } else { Session["message"] = elements.GetMesage(result, HtmlElements.MessageType.INFO, HtmlElements.UserType.PATIENT); } } else { Session["message"] = elements.GetMesage("Passwords don't match!", HtmlElements.MessageType.ERROR, HtmlElements.UserType.PATIENT); } } else { Session["message"] = elements.GetMesage("Wrong password!", HtmlElements.MessageType.ERROR, HtmlElements.UserType.PATIENT); } Response.Redirect(nav.PatientPassword); }; }
public DataTable CreateShiftTable(Dictionary <int, List <List <string> > > dictionary) { RegExpression er = new RegExpression(); var(check, result) = er.IsPassword("kfsdfs"); DataTable table = new DataTable("shift"); table.Columns.Add("Day"); table.Columns.Add("PERIOD1"); //0-4 table.Columns.Add("PERIOD2"); //4-8 table.Columns.Add("PERIOD3"); //8-12 table.Columns.Add("PERIOD4"); //12-16 table.Columns.Add("PERIOD5"); //16-20 table.Columns.Add("PERIOD6"); //20-24 DataColumn[] keyColumns = new DataColumn[1]; keyColumns[0] = table.Columns["Day"]; table.PrimaryKey = keyColumns; int cellCounter = 0; foreach (var cellList in dictionary) { DataRow row = table.NewRow(); foreach (var periodList in cellList.Value) { if (cellCounter % 7 != 0) { var count = periodList.Count; for (int i = 0; i < periodList.Count && !string.IsNullOrEmpty(periodList[i]); i++) { row[cellCounter] += periodList[i] + ":"; } } else { row[cellCounter] = DaysOfWeek[cellList.Key]; } cellCounter++; } cellCounter = 0; table.Rows.Add(row); } return(table); }
private void RegisterHandler() { regBtn.ServerClick += delegate { var redirect = string.Empty; redirect = nav.Register; var logins = new Login_table().Load_record_with(Login_table_support.Column.Username, Login_table_support.LogicalOperator.EQUAL_TO, userBox.Value); if (string.IsNullOrEmpty(logins.Id)) { if (passBox.Value == rePass.Value) { var(check, result) = reg.IsPassword(passBox.Value); if (check) { var uDetails = new User_details(); logins.insert(userBox.Value, enc.GetMD5(enc.StrongEncrypt(passBox.Value)), DateTime.Now.ToString("dd-MM-yyyy"), "3"); uDetails.insert(logins.Id, fnameBox.Value, lname.Value, emailBox.Value, addressBox.Value, contactBox.Value, genderSelect.Value, dob.Value, "patient"); Session["message"] = elements.GetMesage($"Welcome {uDetails.Fname} {uDetails.Lname}, you can now login.", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.ALL); redirect = nav.Index; } else { Session["message"] = elements.GetMesage(result, HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } } else { Session["message"] = elements.GetMesage("Passwords do not match!", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } } else { Session["message"] = elements.GetMesage("Username is not available!", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } Response.Redirect(redirect); }; }