private void btnLogin_Click(object sender, EventArgs e) { try { if (Validator.DataValidator.IsValid(this)) { // Console.WriteLine("'d' standard format string:"); //foreach (var customString in DateTimeFormatInfo.CurrentInfo.GetAllDateTimePatterns('d')) //Console.WriteLine(" {0}", customString); // string sysFormat = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern; //Check Date format // if (System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern == "dd/MM/yyyy") //{ DataSet dsSignIN = new DataSet(); AutheticationBL objAuthentication = new AutheticationBL(); Common.Encryption Encry = new Encryption(); Encry.Decrypt(); _CompId = CurrentCompany.CompId; dsSignIN = objAuthentication.SignIN(_CompId, txtUserName.Text, txtPassword.Text, 1, lblVersion.Text, "usp_SignIn"); //if (objAuthentication.Exception == null) //{ // if (objAuthentication.ErrorMessage == "") // { // CurrentUser.UserID = Convert.ToInt32(dsSignIN.Tables[0].Rows[0]["UserID"]); // string Login = objAuthentication.GetLogIn(); // if (Login.Equals("0") || Login == "") // { // objAuthentication.UpdateLogIn(); // } // else // { // MessageBox.Show("This User is already LogIn somewhere.", "Exception", // MessageBoxButtons.OK, MessageBoxIcon.Error); // return; // } // } // else // { // MessageBox.Show("UserName or Password is incorrect.", "Warning", // MessageBoxButtons.OK, MessageBoxIcon.Warning); // return; // } //} if (objAuthentication.Exception == null) { if (objAuthentication.ErrorMessage == "") { CurrentUser.CompId = Convert.ToInt32(dsSignIN.Tables[0].Rows[0]["CompId"]); CurrentUser.UserID = Convert.ToInt32(dsSignIN.Tables[0].Rows[0]["UserID"]); CurrentUser.empId = Convert.ToInt32(dsSignIN.Tables[0].Rows[0]["EmpId"]); CurrentUser.PhonNo = dsSignIN.Tables[0].Rows[0]["PhoneNo"].ToString(); CurrentUser.Address = dsSignIN.Tables[0].Rows[0]["Address"].ToString(); CurrentUser.EmaiId = dsSignIN.Tables[0].Rows[0]["Email"].ToString(); CurrentUser.UserName = dsSignIN.Tables[0].Rows[0]["UserName"].ToString(); CurrentUser.DispUserName = dsSignIN.Tables[0].Rows[0]["DispName"].ToString(); CurrentUser.FYStartDate = Convert.ToDateTime(dsSignIN.Tables[0].Rows[0]["StartDate"].ToString()); CurrentUser.FYEndDate = Convert.ToDateTime(dsSignIN.Tables[0].Rows[0]["EndDate"].ToString()); CurrentUser.FYID = 1; // CurrentUser.ImagePath = @"E:\Account\Images\Board\"; //CurrentUser.ReportPath = System.IO.Directory.GetCurrentDirectory().ToString() + "/Reports/"; //CurrentUser.ImagePath = @"D:\Account\Images\"; //CurrentUser.ReportPath = @"D:\Account\Reports\"; DataTable dtPrivilegeList = new DataTable(); dtPrivilegeList = objAuthentication.GetUserWisePrivilegeList((int)CurrentUser.UserID); CurrentUser.PrivilegeStr = dtPrivilegeList.Rows[0]["PrivilegeID"].ToString(); PrepareCurrentCompany(); this.Dispose(false); frmMainMDI _defMDIMain = new frmMainMDI(); _defMDIMain.Show(); } else { Tmp = Tmp + 1; if (Tmp == 3) { this.Dispose(); Application.Exit(); } MessageBox.Show(objAuthentication.ErrorMessage, "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show(objAuthentication.Exception.Message, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Information); } } //else //{ // MessageBox.Show("Your computers regional setting has been changed." + "\n" + "\n" + "Change it back to UK Format", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Information); //} // } } catch (Exception exc) { ExceptionLogger.writeException("User SignIn", exc.StackTrace); } }
private void PrepareCurrentCompany() { AutheticationBL objAuthentication = new AutheticationBL(); //DataTable dtCompInfo = objAuthentication.GetCompanyInfo(); NameValueCollection para1 = new NameValueCollection(); para1.Add("@i_CompId", CurrentCompany.CompId.ToString()); DataTable dtCompInfo = objList.ListOfRecord("usp_CompanyInfo_Select", para1, "Login - CompanyInfo"); if (objAuthentication.Exception == null) { if (objAuthentication.ErrorMessage == "") { if (dtCompInfo.Rows.Count > 0) { CurrentCompany.CompanyCode = dtCompInfo.Rows[0]["CompanyCode"].ToString(); CurrentCompany.CompanyName = dtCompInfo.Rows[0]["CompanyName"].ToString(); CurrentCompany.BusinessLine = dtCompInfo.Rows[0]["BusinessLine"].ToString(); CurrentCompany.Address1 = dtCompInfo.Rows[0]["Address1"].ToString(); CurrentCompany.Address2 = dtCompInfo.Rows[0]["Address2"].ToString(); CurrentCompany.State = dtCompInfo.Rows[0]["State"].ToString(); CurrentCompany.City = dtCompInfo.Rows[0]["CityName"].ToString(); CurrentCompany.Pincode = dtCompInfo.Rows[0]["Pincode"].ToString(); CurrentCompany.Phone1 = dtCompInfo.Rows[0]["Phone1"].ToString(); CurrentCompany.Phone2 = dtCompInfo.Rows[0]["Phone2"].ToString(); CurrentCompany.Mobile = dtCompInfo.Rows[0]["Mobile"].ToString(); CurrentCompany.Fax = dtCompInfo.Rows[0]["Fax"].ToString(); CurrentCompany.Email = dtCompInfo.Rows[0]["Email"].ToString(); CurrentUser.ReportPath = dtCompInfo.Rows[0]["ReportPath"].ToString(); CurrentUser.DocumentPath = dtCompInfo.Rows[0]["DocPath"].ToString(); CurrentCompany.Con_Email = dtCompInfo.Rows[0]["Con_Email"].ToString(); CurrentCompany.Con_Password = dtCompInfo.Rows[0]["Con_Password"].ToString(); CurrentCompany.Host = dtCompInfo.Rows[0]["Host"].ToString(); CurrentCompany.ServerIP = dtCompInfo.Rows[0]["ServerIP"].ToString(); CurrentCompany.UserName = dtCompInfo.Rows[0]["UserName"].ToString(); CurrentCompany.Password = dtCompInfo.Rows[0]["Password"].ToString(); CurrentCompany.FTPReportPath = dtCompInfo.Rows[0]["FTPReportPath"].ToString(); if (dtCompInfo.Rows[0]["ssl"] == null) { CurrentCompany.ssl = 0; } CurrentCompany.ssl = Convert.ToInt16(dtCompInfo.Rows[0]["ssl"].ToString()); CurrentCompany.Port = Convert.ToInt16(dtCompInfo.Rows[0]["Port"].ToString()); CurrentCompany.Logo = dtCompInfo.Rows[0]["Logo"].ToString(); CurrentCompany.Header = dtCompInfo.Rows[0]["Header"].ToString(); CurrentCompany.Sign = dtCompInfo.Rows[0]["Sign"].ToString(); CurrentCompany.Footer = dtCompInfo.Rows[0]["Footer"].ToString(); CurrentCompany.Name1 = dtCompInfo.Rows[0]["Name1"].ToString(); CurrentCompany.Name2 = dtCompInfo.Rows[0]["Name2"].ToString(); CurrentCompany.Name3 = dtCompInfo.Rows[0]["Name3"].ToString(); CurrentCompany.Name4 = dtCompInfo.Rows[0]["Name4"].ToString(); CurrentCompany.Name5 = dtCompInfo.Rows[0]["Name5"].ToString(); CurrentCompany.Name6 = dtCompInfo.Rows[0]["Name6"].ToString(); CurrentCompany.Value1 = dtCompInfo.Rows[0]["Value1"].ToString(); CurrentCompany.Value2 = dtCompInfo.Rows[0]["Value2"].ToString(); CurrentCompany.Value3 = dtCompInfo.Rows[0]["Value3"].ToString(); CurrentCompany.Value4 = dtCompInfo.Rows[0]["Value4"].ToString(); CurrentCompany.Value5 = dtCompInfo.Rows[0]["Value5"].ToString(); CurrentCompany.Value6 = dtCompInfo.Rows[0]["Value6"].ToString(); CurrentCompany.Com_Profile = dtCompInfo.Rows[0]["Com_Profile"].ToString(); CurrentCompany.DBName = dtCompInfo.Rows[0]["BackupDBName"].ToString(); } } else { MessageBox.Show(objAuthentication.ErrorMessage); } } else { MessageBox.Show(objAuthentication.Exception.Message.ToString()); } //CurrentCompany.CompanyCode = "Trisha"; //CurrentCompany.CompanyName = "Trisha Teleservices"; //CurrentCompany.BusinessLine = ""; //CurrentCompany.Address1 = "F-64, City Mall, Nr. Kasumbi Plywood Center,"; //CurrentCompany.Address2 = "Navhivan Mill Compound"; //CurrentCompany.City = "Kalol(N.G.)"; //CurrentCompany.Pincode = "382721"; //CurrentCompany.Phone1 = "9825126378"; //CurrentCompany.Phone2 = ""; //CurrentCompany.Mobile = "9228008882"; //CurrentCompany.Fax = ""; //CurrentCompany.Email = ""; //CurrentCompany.Web = ""; //CurrentCompany.PAN = ""; //CurrentCompany.RegNo = ""; //CurrentCompany.CST = ""; //CurrentCompany.ECC = ""; //CurrentCompany.TIN = ""; //CurrentCompany.State = ""; //CurrentCompany.RegAddress1 = ""; //CurrentCompany.RegAddress2 = ""; //CurrentCompany.RegCity = ""; //CurrentCompany.RegFax = ""; //CurrentCompany.RegPhone = ""; }