public void UserLogin() { ulog = new UserLogin(driver); browserOps.Goto("https://uitesting.eb-test.site/"); ulog.UserName.SendKeys("*****@*****.**"); ulog.Password.SendKeys("Qwerty@123"); ulog.LoginButton.Click(); Console.WriteLine("Login Success"); browserOps.UrlToBe("https://uitesting.eb-test.site/UserDashBoard"); wait.Until(webDriver => (driver.PageSource.Contains("id=\"eb_common_loader\" style=\"background-color: transparent; display: none;\""))); u = new UserDashBoard(driver); elementOps.ExistsId("quik_menu"); u.Menu.Click(); }
private void btnLogin_Click(object sender, EventArgs e) { logBLL.userName = txtUserName.Text.Trim(); logBLL.passWord = txtPassord.Text.Trim(); logBLL.userType = cmbUserType.Text.Trim(); //Checking the Login bool success = logDAL.loginCheck(logBLL); if (success == true) { MessageBox.Show("Login SuccessFul"); //stoer username LoggedInUserName = logBLL.userName; // We Need to Open Respective Form Based on User Type switch (logBLL.userType) { case "Admin": AdminDashBoard admin = new AdminDashBoard(); admin.Show(); this.Hide(); break; case "User": UserDashBoard userDash = new UserDashBoard(); userDash.Show(); this.Hide(); break; default: { MessageBox.Show("INVALID!!!!! USER"); } break; } } else { MessageBox.Show("Login Failed!!!!!! try for the second time"); txtUserName.Text = ""; txtPassord.Text = ""; cmbUserType.Text = ""; } }
private void btnLogin_Click(object sender, EventArgs e) { l.username = txtUserName.Text.Trim(); l.password = txtPassword.Text.Trim(); l.user_type = cmbUserType.Text.Trim(); bool sucess = dal.loginCheck(l); MessageBox.Show(sucess ? "Login dul i suksesshum" : "Login deshtoi. Provo serish"); if (sucess) { loggedIn = l.username; switch (l.user_type) { case "Admin": { frmAdminDashboard admin = new frmAdminDashboard(); admin.Show(); this.Hide(); } break; case "User": { UserDashBoard user = new UserDashBoard(); user.Show(); this.Hide(); } break; default: MessageBox.Show("User Type nuk eshte valid"); break; } } }
public ActionResult WithdrawnInboxHistory(string id) { //Used for display log text logMessage = new StringBuilder(); try { logMessage.AppendLine(string.Format(CultureInfo.InvariantCulture, DecisionPointR.logmessagestart, DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString(), MethodBase.GetCurrentMethod().Name)); //Create Object for Get User DashBoard Details objDecisionPointEngine = new DecisionPointEngine(); objUserDashBoard = new UserDashBoard(); if (!string.IsNullOrEmpty(Convert.ToString(Session["UserId"], CultureInfo.InvariantCulture))) { userId = Convert.ToInt32(HttpContext.Session["UserId"], CultureInfo.InvariantCulture); companyId = Convert.ToString(HttpContext.Session["CompanyId"], CultureInfo.InvariantCulture); objUserDashBoard.HistoryDetails = objDecisionPointEngine.GetWithdrawnHistoryDetails(userId, DecisionPointR.incomming, companyId, id); if (objUserDashBoard.HistoryDetails != null) { #region groupby category string doctype = string.Empty; int count = 0; IList <UserDashBoardResponse> historydetails = new List <UserDashBoardResponse>().ToList(); UserDashBoardResponse objUserDashBoardResponse = new UserDashBoardResponse() { reqDocType = string.Empty, title = string.Empty, commFromPersonName = string.Empty, commFromComapnyName = string.Empty, receviedDate = System.DateTime.Now.Date, accecpted = false, assesmentStatus = string.Empty, docTypeId = 0, tableId = 0, reference = string.Empty, timeSpend = string.Empty, deliveredUserId = 0, CompanyId = string.Empty, docSeqno = 0, policyNo = string.Empty, completeDate = System.DateTime.Now.Date, versionno = 0, effectiveDate = System.DateTime.Now.Date }; var col = objUserDashBoard.HistoryDetails; historydetails = col.ToList(); foreach (var list in objUserDashBoard.HistoryDetails.ToList()) { if (!string.IsNullOrEmpty(doctype)) { if (list.reqDocType != doctype) { historydetails.Insert(count, objUserDashBoardResponse); } } doctype = list.reqDocType; count++; } objUserDashBoard.HistoryDetails = historydetails; #endregion objUserDashBoard.PageSize = objUserDashBoard.HistoryDetails.Count(); } objUserDashBoard.RowperPage = Convert.ToInt32(ConfigurationManager.AppSettings["rowperpage"], CultureInfo.InvariantCulture); objUserDashBoard.GroupDetails = objDecisionPointEngine.GetGroup(Shared.User.ToLower(CultureInfo.InvariantCulture), companyId); //set confgi setting ConfiguratonSettingRequest objConfiguratonSettingRequest = new ConfiguratonSettingRequest(); objConfiguratonSettingRequest = objDecisionPointEngine.GetConfigSetting(companyId); if (!object.Equals(objConfiguratonSettingRequest, null)) { objUserDashBoard.IsICApply = objConfiguratonSettingRequest.IsIc; objUserDashBoard.IsVendorApply = objConfiguratonSettingRequest.IsVendor; } //assign the view model ViewData.Model = objUserDashBoard; objactionresult = View(objUserDashBoard); } else { objactionresult = RedirectToAction("Login", "Login"); } } catch (Exception ex) { log.ErrorFormat(DecisionPointR.logmessageerror, ex.ToString(), typeof(UserDashBoardController).Name, MethodBase.GetCurrentMethod().Name); } finally { logMessage.AppendLine(string.Format(CultureInfo.InvariantCulture, DecisionPointR.logmessagend, MethodBase.GetCurrentMethod().Name)); log.Info(logMessage.ToString()); } return(objactionresult); }
private void loginbutton_Click(object sender, EventArgs e) { try { _loginForm.Username = usernametextbox.Text.ToLower().Trim(); _loginForm.Password = passwordtextbox.Text.Trim(); _loginForm.UserType = usertypecombobox.SelectedItem.ToString().ToLower(); } catch (Exception exception) { MessageBox.Show("An error occured please make sure all input field are filled"); } using (var db = new Model1()) { var user = db.Users.FirstOrDefault(x => x.UserName.ToLower() == _loginForm.Username); if (user == null) { MessageBox.Show("Your login details is incorrect please check them and try again"); return; } var check = user.UserType.ToLower().Trim(); var passwordchecker = user.Password.Trim(); if ((passwordchecker == _loginForm.Password) && (check == _loginForm.UserType)) { MessageBox.Show("Login successful"); switch (check) { case "admin": { FormAdminDashBoard admin = new FormAdminDashBoard(); admin.user = _loginForm.Username.Trim(); admin.userId = user.id; admin.Show(); Hide(); break; } case "normal users": { UserDashBoard users = new UserDashBoard(); users.currentUser = _loginForm.Username.Trim(); users.Show(); Hide(); break; } default: MessageBox.Show("Cannot Identify User"); break; } } else { MessageBox.Show("Your login details is incorrect please check them and try again"); } } }
private void savebtn_Click(object sender, EventArgs e) { Mapper.CreateMap <TransactionDTO, Transaction>(); Mapper.CreateMap <TransactionDetailDTO, TransactionDetail>(); Mapper.CreateMap <PaymentDetailsDTO, PaymentDetail>(); TransactionDTO transactionVales = new TransactionDTO(); transactionVales.DealCustomerId = CustomerId; transactionVales.Type = purchasesalesLabel.Text; transactionVales.GrandTotal = decimal.Parse(grandtotalbox.Text); transactionVales.Discount = decimal.Parse(discountbox.Text); transactionVales.Tax = decimal.Parse(vatbox.Text); transactionVales.TransactionDate = billDatetimePicker.Value; var user = new UserDashBoard(); var productIdentifier = 0; using (var db = new Model1()) { transactionVales.AddedBy = db.Users.FirstOrDefault( x => x.UserName == user.currentUser).id; } var mapped = Mapper.Map <Transaction>(transactionVales); var payments = new PaymentDetailsDTO(); var saved = false; var transactionType = purchasesalesLabel.Text; using (var db = new Model1()) { db.Transactions.Add(mapped); var transcationdetailsVales = new TransactionDetailDTO(); for (int i = 0; i < dataForTable.Rows.Count; i++) { var name = dataForTable.Rows[i][1].ToString(); productIdentifier = db.Products.FirstOrDefault( x => x.Name == name).id; transcationdetailsVales.ProductId = productIdentifier; transcationdetailsVales.AddedDate = DateTime.Now; transcationdetailsVales.DealCustomerId = CustomerId; transcationdetailsVales.Rate = decimal.Parse(dataForTable.Rows[i][2].ToString()); transcationdetailsVales.Quantity = decimal.Parse(dataForTable.Rows[i][3].ToString()); transcationdetailsVales.Total = decimal.Parse(dataForTable.Rows[i][4].ToString()); var mapping = Mapper.Map <TransactionDetail>(transcationdetailsVales); db.TransactionDetails.Add(mapping); var answer = db.Products.FirstOrDefault(x => x.id == productIdentifier); if (transactionType.ToLower() == "sales") { answer.Quantity = answer.Quantity - transcationdetailsVales.Quantity; db.Products.AddOrUpdate(answer); } else if (transactionType.ToLower() == "purchase") { answer.Quantity = answer.Quantity + transcationdetailsVales.Quantity; db.Products.AddOrUpdate(answer); } } var saving = db.SaveChanges() > 0; if (!saving) { MessageBox.Show("An error occured cannot "); } var collector = db.Transactions.ToList().Last(); payments.TransactionId = collector.Id; payments.AmountPaid = decimal.Parse(paidamountbox.Text); payments.BalanceorChange = decimal.Parse(returnamountbox.Text); // payments.Transaction = mapped; var paymentIntoDb = Mapper.Map <PaymentDetail>(payments); db.PaymentDetails.Add(paymentIntoDb); saved = db.SaveChanges() > 0; } if (saved) { MessageBox.Show("Transaction saved successfully"); //printing the transaction. PrintTransaction(); } else { MessageBox.Show("Error saving transactions"); } clearTable_Click(sender, e); cleaner(); }