protected void txtSearch_TextChanged(object sender, EventArgs e) { //ListItemCollection ClientSearch = bll.GetClientSearchDetails(txtSearch.Text); //ListView lvItem = new ListView(); string Value = txtSearch.Text; InterConnect.LeshLaonApi.ClientDetails GetClient = bll.GetClientDetails(user, Value.Split('-')[1]); txtClientname.Text = GetClient.ClientName; ddGender.SelectedItem.Value = GetClient.Gender; ddGender.SelectedItem.Text = GetClient.Gender; txtIDNumber.Text = GetClient.IDNumber; txtEmail.Text = GetClient.ClientEmail; txtHomeAddress.Text = GetClient.ClientAddress; txtMobileNo.Text = GetClient.ClientPhoneNumber; txtNameofReferee.Text = GetClient.Referee; txtBirthDate.Text = GetClient.DOB; ddGender.Enabled = false; txtClientname.Enabled = false; txtIDNumber.Enabled = false; txtEmail.Enabled = false; txtHomeAddress.Enabled = false; txtMobileNo.Enabled = false; txtNameofReferee.Enabled = false; txtBirthDate.Enabled = false; }
protected void btnSubmit_Click(object sender, EventArgs e) { try { InterConnect.LeshLaonApi.ClientDetails clientDet = GetClientDetails(); if (string.IsNullOrEmpty(clientDet.ClientPhoto) || string.IsNullOrEmpty(clientDet.IDPhoto)) { ShowMessage("Please Upload Photo(s)", true); return; } string Password = clientDet.ClientPassword; clientDet.ClientPassword = SharedCommons.GenerateUserPassword(clientDet.ClientPassword); Result client_save = Client.SaveClientDetails(clientDet); if (client_save.StatusCode != "0") { //MultiView2.ActiveViewIndex = 0; ShowMessage(client_save.StatusDesc, true); return; } ShowMessage("CLIENT SAVED SUCCESSFULLY", false); Clear_controls(); bll.SendCredentialsToClientUser(clientDet, Password); bll.InsertIntoAuditLog("USER-CREATION", "SYSTEMUSERS", user.CompanyCode, user.UserId, "USER " + clientDet.ClientNo + " CREATED SUCCESSFULLY"); } catch (Exception ex) { } }
protected void btnEditDetails_Click(object sender, EventArgs e) { try { InterConnect.LeshLaonApi.ClientDetails clientDet = GetClientDetails(); clientDet.ClientPhoto = "null"; clientDet.IDPhoto = "null"; Result client_save = Client.SaveClientDetails(clientDet); if (client_save.StatusCode != "0") { //MultiView2.ActiveViewIndex = 0; ShowMessage(client_save.StatusDesc, true); return; } ShowMessage("CLIENT DETAILS EDITED SUCCESSFULLY", false); Clear_controls(); //bll.SendCredentialsToClientUser(clientDet, Password); bll.InsertIntoAuditLog("USER-EDIT", "CLIENTS", user.CompanyCode, user.UserId, "CLIENT " + clientDet.ClientNo + " EDITED SUCCESSFULLY"); btnBack.Visible = true; btnEditDetails.Visible = false; } catch (Exception ex) { } }
private void LoadEntityDataForEdit(string ClientID, string bankCode, string userType, string type, string status) { //ChkSec.Visible = true; ViewPhotos.Visible = true; btnSubmit.Visible = false; //Reason.Visible = false; btnBack.Visible = false; btnEditDetails.Visible = true; UploadPhotos.Visible = false; InterConnect.LeshLaonApi.ClientDetails ClientDet = bll.GetClientDetails(user, ClientID); txtClientNo.Text = ClientID; txtName.Text = ClientDet.ClientName; txtPhoneNo.Text = ClientDet.ClientPhoneNumber; txtReferee.Text = ClientDet.Referee; txtRefereePhone.Text = ClientDet.RefrereePhoneNo; ddIDType.SelectedItem.Text = ClientDet.IDType; ddIDType.SelectedItem.Value = ClientDet.IDType; txtIDNo.Text = ClientDet.IDNumber; txtEmail.Text = ClientDet.ClientEmail; txtDOB.Text = ClientDet.DOB; ddGender.SelectedItem.Text = ClientDet.Gender; ddGender.SelectedItem.Value = ClientDet.Gender; imgUrlClientPhoto.Text = ClientDet.ClientPhoto; imgUrlClientPhoto.Visible = false; ImgUrlIDPhoto.Text = ClientDet.IDPhoto; ImgUrlIDPhoto.Visible = false; }
private InterConnect.LeshLaonApi.ClientDetails GetClientDetails() { InterConnect.LeshLaonApi.ClientDetails cli = new InterConnect.LeshLaonApi.ClientDetails(); cli.BusinessLoc = txtBusLoc.Text; cli.ClientName = txtClientname.Text; cli.ClientPhoneNumber = txtMobileNo.Text; return(cli); }
private void FillLoanAgreement() { LoanDetails LoanDet = GetLoanAgreementDetails(); InterConnect.LeshLaonApi.ClientDetails cli = GetClientDetails(); lblCliName.Text = lblClientName1.Text = lblClientName2.Text = lblClientName3.Text = cli.ClientName; lblLocation.Text = cli.BusinessLoc; lblTel.Text = cli.ClientPhoneNumber; lblIntRate.Text = LoanDet.InterestRate; lblTotAmnt.Text = LoanDet.ApprovedAmount; }
protected InterConnect.LeshLaonApi.ClientDetails GetAddnClientDetails() { InterConnect.LeshLaonApi.ClientDetails AddnClient = new InterConnect.LeshLaonApi.ClientDetails(); AddnClient.ClientNo = txtSearch.Text.Split('-')[1];//ddClientNo.SelectedValue; //AddnClient.DOB = txtBirthDate.Text.ToString(); AddnClient.BusinessLoc = txtBusLoc.Text.Trim().ToString(); AddnClient.Occupation = txtOccup.Text.Trim().ToString(); AddnClient.NoOfBeneficiaries = txtBenf.Text.Trim().ToString(); AddnClient.EducLevel = txtEduc.Text.Trim().ToString(); AddnClient.MonthlyIncome = txtMonthlyInc.Text.ToString().Replace(",", ""); AddnClient.ModifiedBy = user.UserId; return(AddnClient); }
protected void btnSubmit_Click(object sender, EventArgs e) { try { InterConnect.LeshLaonApi.ClientDetails AddnClient = GetAddnClientDetails(); //validate client details input string check_status = validate_input(AddnClient.BusinessLoc, AddnClient.Occupation, AddnClient.NoOfBeneficiaries, AddnClient.EducLevel, AddnClient.MonthlyIncome); if (!check_status.Equals("OK")) { ShowMessage(check_status, true); } else { //save client additional details Result user_save = Client.SaveAdditionalClientDetails(AddnClient); if (user_save.StatusCode != "0") { //MultiView2.ActiveViewIndex = 0; ShowMessage(user_save.StatusDesc, true); return; } ShowMessage("ADDITIONAL DETAILS SAVED SUCCESSFULLY", false); //Clear_contrls(); //bll.InsertIntoAuditLog("USER-CREATION", "SYSTEMUSERS", user.CompanyCode, user.UserId, "USER CREATED SUCCESSFULLY"); MultiView1.SetActiveView(LoanDetails); LoanDetailsBtn.BackColor = System.Drawing.Color.LightSkyBlue; ClientDetailsBtn.BackColor = System.Drawing.Color.White; CollateralDetailsBtn.BackColor = System.Drawing.Color.White; LoanAgmtBtn.BackColor = System.Drawing.Color.White; txtLoanNo.Text = bll.GenerateSystemCode("LOAN"); SystemSetting setting = bll.GetInterestSetting("Lensh", "GeneralInterest"); txtInterest.Text = setting.SettingValue; txtLoanNo.Enabled = false; txtInterest.Enabled = false; } } catch (Exception ex) { } }
private string[] GetClientNameByCode(string CompanyCode, string clientCode) { List <string> ClientDetails = new List <string>(); InterConnect.LeshLaonApi.ClientDetails result = bll.GetClientDetails(user, clientCode);//api.GetById(CompanyCode, "CLIENTORSUPPLIER", clientCode); if (result.StatusCode != Globals.SUCCESS_STATUS_CODE) { ClientDetails.Add("N/A"); return(ClientDetails.ToArray()); } //ClientDetails client = result as ClientDetails; string Name = result.ClientName; string Email = result.ClientEmail; ClientDetails.Add(Name); ClientDetails.Add(Email); return(ClientDetails.ToArray()); }
protected void btnSubmit_Click(object sender, EventArgs e) { try { bool isHuman = captchaBox.Validate(txtCaptcha.Text); txtCaptcha.Text = null; if (!isHuman) { //The Captcha entered by user is Invalid. //ShowMessage("Captcha doesnot match", true); lblCaptchaError.Visible = true; lblCaptchaError.Text = "Captcha doesnot match"; lblCaptchaError.ForeColor = System.Drawing.Color.Red; lblmsg.Font.Bold = true; return; } //The Captcha entered by user is Valid. lblCaptchaError.Visible = false; InterConnect.LeshLaonApi.ClientDetails clientDet = GetClientDetails(); string Password = clientDet.ClientPassword; clientDet.ClientPassword = SharedCommons.GenerateUserPassword(clientDet.ClientPassword); Result client_save = Client.SaveClientDetails(clientDet); if (client_save.StatusCode != "0") { //MultiView2.ActiveViewIndex = 0; ShowMessage(client_save.StatusDesc, true); return; } //ShowMessage("", false); lblmsg.Text = "CLIENT SAVED SUCCESSFULLY"; lblmsg.ForeColor = System.Drawing.Color.Green; lblmsg.Font.Bold = true; Clear_controls(); bll.SendCredentialsToClientUser(clientDet, Password); bll.InsertIntoAuditLog("USER-CREATION", "SYSTEMUSERS", "Lensh", txtClientNo.Text, "USER " + clientDet.ClientNo + "CREATED SUCCESSFULLY"); Response.Redirect("Default.aspx"); } catch (Exception ex) { } }
protected void dataGridResults_RowCommand(object sender, GridViewCommandEventArgs e) { int index = 0; GridViewRow row; GridView grid = sender as GridView; index = Convert.ToInt32(e.CommandArgument); row = grid.Rows[index]; string CompanyCode = ""; string ClientID = row.Cells[1].Text; string CustomerName = row.Cells[2].Text; string PhoneNumber = row.Cells[4].Text; string IDNumber = row.Cells[6].Text; string status = row.Cells[11].Text; string Gender = row.Cells[8].Text; Label lblmsg = (Label)Master.FindControl("lblmsg"); if (e.CommandName.Equals("Details")) { if (IDNumber != "") { MultiView2.SetActiveView(DetailsView); exportSec.Visible = false; InterConnect.LeshLaonApi.ClientDetails Cli = bll.GetClientDetails(user, ClientID); imgUrlClientPhoto.Text = Cli.ClientPhoto; ImgUrlIDPhoto.Text = Cli.IDPhoto; imgUrlClientPhoto.Visible = false; ImgUrlIDPhoto.Visible = false; lblClientNo.Text = ClientID; lblClientName.Text = CustomerName; lblTelNo.Text = PhoneNumber; lblGender.Text = Gender; } else { bll.ShowMessage(lblmsg, "Client Missing details", true, Session); } } }
public InterConnect.LeshLaonApi.ClientDetails GetClientDetails() { InterConnect.LeshLaonApi.ClientDetails clients = new InterConnect.LeshLaonApi.ClientDetails(); clients.ClientNo = txtClientNo.Text; clients.ClientName = txtName.Text; clients.ClientPhoneNumber = txtPhoneNo.Text; clients.ClientPhoto = bll.GetImageUploadedInBase64String(ClientPhoto); clients.IDPhoto = bll.GetImageUploadedInBase64String(IDPhoto); clients.Referee = txtReferee.Text; clients.RefrereePhoneNo = txtRefereePhone.Text; clients.DOB = txtDOB.Text; clients.IDType = ddIDType.SelectedValue; clients.IDNumber = txtIDNo.Text; clients.Gender = ddGender.SelectedValue; clients.ClientEmail = txtEmail.Text; clients.ClientAddress = "Kampala"; clients.ModifiedBy = user.UserId; clients.ClientPassword = bll.GeneratePassword(); return(clients); }
protected void dataGridResults_RowCommand(object sender, GridViewCommandEventArgs e) { int index = 0; GridViewRow row; GridView grid = sender as GridView; index = Convert.ToInt32(e.CommandArgument); row = grid.Rows[index]; string ClientID = row.Cells[1].Text; string LoanNo = row.Cells[2].Text; string LoanAmount = row.Cells[3].Text; string TotalAmount = row.Cells[7].Text; string AmountPerMonth = row.Cells[8].Text; string LoanBalance = row.Cells[9].Text; Label lblmsg = (Label)Master.FindControl("lblmsg"); if (e.CommandName.Equals("Repay")) { InterConnect.LeshLaonApi.ClientDetails Det = bll.GetClientDetails(user, ClientID); MultiView3.SetActiveView(RepayDetails); txtLoanNo.Text = LoanNo; txtClientNo.Text = ClientID; txtfname.Text = Det.ClientName; txtMobileNo.Text = Det.ClientPhoneNumber; txtEmail.Text = Det.ClientEmail; txtReceiptNo.Text = bll.GenerateSystemCode("RCPT"); txtClientNo.Enabled = false; txtLoanNo.Enabled = false; txtfname.Enabled = false; txtMobileNo.Enabled = false; txtEmail.Enabled = false; txtReceiptNo.Enabled = false; //bll.ShowMessage(lblmsg, "Loan Missing details", true, Session); } }