protected void Page_Load(object sender, System.EventArgs e) { try { string check = ""; Cal_Img1.Visible = false; // check string gets the value from the check() method present in Security.dll; check = MySecurity.MySecurity.check(); // If the return value is false then the activation period expired and redirect to the error.aspx if (check.Equals("false")) { Response.Redirect("..\\Sysitem\\error.aspx", false); return; } // If the return value is Service then the Print_WindowsService is stopped and redirect to the Service.aspx if (check.Equals("Service")) { Response.Redirect("..\\Sysitem\\Service.aspx", false); return; } // If the return value is starts with P then dispaly the activation period. if (!check.Equals("")) { if (!check.Equals("true") && check.StartsWith("P")) { lblMessage.Text = check.Substring(1) + " left for Activation"; Cal_Img.Disabled = true; Cal_Img.Visible = false; Cal_Img1.Visible = true; Cal_Img1.Disabled = true; } } Session.Clear(); if (!IsPostBack) { PetrolPumpClass obj = new PetrolPumpClass(); SqlDataReader SqlDtr; string sql; // Fetch the roles and fills the User Type combo. sql = "select Role_Name from Roles"; SqlDtr = obj.GetRecordSet(sql); while (SqlDtr.Read()) { DropUser.Items.Add(SqlDtr.GetValue(0).ToString()); } SqlDtr.Close(); txtSetDate.Text = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString(); } } catch (Exception ex) { MessageBox.Show(ex.Message); MessageBox.Show(ex.StackTrace); } }
protected void printBtn_Click(object sender, System.EventArgs e) { // The follwing code saves the credit bill as well as print it. if (DropCustID.SelectedIndex == 0) { MessageBox.Show("Please Select the Customer Name"); return; } string sql = "select sm.invoice_no, slip_no, invoice_date, vehicle_no, prod_Name+ ' ' +Pack_Type Prod_Name,qty, rate, amount from sales_master sm, sales_details sd, products p where sm.invoice_date between '" + ToMMddYYYY(txtDateFrom.Text) + "' and dateadd(day,1,'" + ToMMddYYYY(txtDateTO.Text) + "') and sm.cust_id in ( select cust_id from customer where cust_name=substring('" + DropCustID.SelectedItem.Value + "',1,charindex(':','" + DropCustID.SelectedItem.Value + "')-1) and city=substring('" + DropCustID.SelectedItem.Value + "',charindex(':','" + DropCustID.SelectedItem.Value + "')+1,len('" + DropCustID.SelectedItem.Value + "'))) and sm.invoice_no = sd.invoice_no and sd.prod_id = p.prod_id"; PetrolPumpClass obj = new PetrolPumpClass(); PetrolPumpClass obj1 = new PetrolPumpClass(); SqlDataReader SqlDtr2 = obj.GetRecordSet(sql); string sql1 = ""; try { while (SqlDtr2.Read()) { DateTime dt = System.Convert.ToDateTime(SqlDtr2.GetValue(2).ToString()); string str1 = dt.ToShortDateString(); string str2 = SqlDtr2.GetValue(1).ToString(); string str3 = SqlDtr2.GetValue(4).ToString(); string str4 = SqlDtr2.GetValue(5).ToString(); string str5 = SqlDtr2.GetValue(6).ToString(); string str6 = SqlDtr2.GetValue(7).ToString(); string str7 = SqlDtr2.GetValue(3).ToString(); sql1 = "insert into Print_Credit_Bill(Bill_No,Bill_date,Slip_no,Particulars,Qty,Rate,Amount,Vehicle_No)values('" + lblBillNo.Text.ToString() + "'," + str1 + "," + str2 + ",'" + str3 + "'," + str4 + "," + str5 + "," + str6 + ",'" + str7 + "')"; obj1.InsertRecord(sql1); } SqlDtr2.Close(); CreateLogFiles.ErrorLog("Form:Credit_Bill.aspx,Class:PetrolPumpClass.cs,Method:Print Bill No." + lblBillNo.Text.ToString() + " Saved. User Id = " + uid); MessageBox.Show("Credit Bill Saved"); reportmaking(); Print(); GetNextBillNo(); checkPrevileges(); txtDateFrom.Text = DateTime.Today.Day.ToString() + "/" + DateTime.Today.Month.ToString() + "/" + DateTime.Today.Year.ToString(); txtDateTO.Text = DateTime.Today.Day.ToString() + "/" + DateTime.Today.Month.ToString() + "/" + DateTime.Today.Year.ToString(); DropCustID.SelectedIndex = 0; GridCreditBill.DataSource = null; GridCreditBill.DataBind(); } catch (Exception ex) { CreateLogFiles.ErrorLog("Form:Credit_Bill.aspx,Class:PetrolPumpClass.cs,Method:Print " + sql1 + " =====" + ex.Message + " EXCEPTION " + uid); } }
protected string Multiply1(string inv_no) { PetrolPumpClass obj = new PetrolPumpClass(); SqlDataReader SqlDtr; string sql; in_amt = 0; if (Flag == 0) { Cache["Invoice_No"] = inv_no; Flag = 1; } else if (Flag == 3) { Cache["Invoice_No"] = inv_no; } if (status == 0) { sql = "select count(*) from vw_SaleBook where Invoice_No=" + Cache["Invoice_No"].ToString() + ""; SqlDtr = obj.GetRecordSet(sql); while (SqlDtr.Read()) { count += int.Parse(SqlDtr.GetValue(0).ToString()); } SqlDtr.Close(); status = 1; } if (i < count) { Flag = 2; i++; } if (i == count) { //amt1=amt; sql = "select Net_amount from sales_master where Invoice_No=" + Cache["Invoice_No"].ToString() + ""; SqlDtr = obj.GetRecordSet(sql); while (SqlDtr.Read()) { amt1 = double.Parse(SqlDtr.GetValue(0).ToString()); } SqlDtr.Close(); //amt=0; status = 0; i = 0; Flag = 3; count = 0; } else { amt1 = 0; Flag = 4; } if (Flag == 4) { return(" --- "); } else if (Flag == 3) { am += amt1; Cache["am"] = am; return(GenUtil.strNumericFormat(amt1.ToString())); } return(""); }
/// <summary> /// This method is used to check the user is valid or not after that check permission of that user from database. /// </summary> private void btnSign_ServerClick(object sender, System.Web.UI.ImageClickEventArgs e) { CreateLogFiles.ErrorLog("Form:Login.aspx,Method: btnSign_Click, Login Type " + DropUser.SelectedItem.Text + " and Login User " + txtUserLogin.Text); PetrolPumpClass obj = new PetrolPumpClass(); try { SqlDataReader SqlDtr; string sql; string User_ID = ""; string[,] Privileges = new string[98, 6]; /****add-bhal****/ Session["CurrentDate"] = txtSetDate.Text.ToString(); #region Check for Valid User string pwd = ""; string epassword = ""; sql = "select Password from User_Master where LoginName='" + txtUserLogin.Text + "'"; SqlDtr = obj.GetRecordSet(sql); if (SqlDtr.Read()) { pwd = MySecurity.MySecurity.Decrypt(SqlDtr.GetValue(0).ToString(), "!@#$%^"); if (txtPasswd.Text == pwd) { epassword = SqlDtr.GetValue(0).ToString(); SqlDtr.Close(); } else { RMG.MessageBox.Show("Invalid User Login Name or Password"); return; } } else { RMG.MessageBox.Show("Invalid User Login Name or Password"); return; } SqlDtr.Close(); // Calls the method contactServer by passing the selected date to set the system date as a selected date. string ss = MySecurity.MySecurity.contactServer("[CD]" + convertDate(txtSetDate.Text)); // contactServer("[CD]"+convertDate(TxtDateFrom.Text)); #region get the message from Organisation table and put into session to display in all the invoices dbobj.SelectQuery("Select Message from organisation where CompanyID = 1001", ref SqlDtr); if (SqlDtr.Read()) { Session["Message"] = SqlDtr.GetValue(0).ToString(); } else { Session["Message"] = ""; } SqlDtr.Close(); #endregion #region get the VAT_Rate from Organisation table and put into session to access in Sales and Purchase Invoice. dbobj.SelectQuery("Select VAT_Rate from organisation where CompanyID = 1001", ref SqlDtr); if (SqlDtr.Read()) { Session["VAT_Rate"] = SqlDtr.GetValue(0).ToString(); } else { Session["VAT_Rate"] = ""; } SqlDtr.Close(); #endregion #region get the EntryTax from Organisation table and put into session to access in Sales and Purchase Invoice. dbobj.SelectQuery("Select Entrytax from organisation where CompanyID = 1001", ref SqlDtr); if (SqlDtr.Read()) { Session["Entrytax"] = SqlDtr.GetValue(0).ToString(); } else { Session["Entrytax"] = ""; } SqlDtr.Close(); #endregion #region select the user id ,password compare and stored in a session variable. sql = "select UserID, LoginName,password,Role_Name from User_Master um, Roles r where um.role_ID=r.role_ID and um.LoginName='" + txtUserLogin.Text + "' and password='******' and r.Role_ID=(select Role_ID from Roles where Role_Name='" + DropUser.SelectedItem.Value + "')"; SqlDtr = obj.GetRecordSet(sql); if (SqlDtr.Read()) { User_ID = SqlDtr.GetValue(0).ToString(); Session["User_ID"] = User_ID; //string sss=SqlDtr.GetValue(1).ToString(); Session["User_Name"] = (SqlDtr.GetValue(1).ToString()); //string sss1=(Session["User_Name"].ToString()); Cache["User_Name"] = (SqlDtr.GetValue(1).ToString()); Session["PASSWORD"] = SqlDtr.GetValue(2).ToString(); Session["User_Type"] = SqlDtr.GetValue(3).ToString(); SqlDtr.Close(); } else { RMG.MessageBox.Show("Invalid User Login Name or Password"); return; } SqlDtr.Close(); #endregion #endregion if (User_ID != "") { #region Get The User Permission sql = "select * from Privileges where User_ID='" + User_ID + "'"; SqlDtr = obj.GetRecordSet(sql); for (int i = 0; SqlDtr.Read(); i++) { for (int j = 0; j < 6; j++) { Privileges[i, j] = SqlDtr.GetValue(j + 1).ToString(); } } SqlDtr.Close(); //Session["Privileges"]=Privileges; Cache["Privileges"] = Privileges; #endregion Response.Redirect("HomePage.aspx", false); } else { RMG.MessageBox.Show("Invalid User Login Name or Password"); return; } txtUserLogin.Enabled = true; txtPasswd.Enabled = true; } catch (Exception ex) { CreateLogFiles.ErrorLog("Form:Login.aspx,Method: btnSign_Click, Login Type " + DropUser.SelectedItem.Text + " EXCEPTION " + ex.ToString() + " and Login User " + txtUserLogin.Text); } }
protected string Multiply1(string inv_no, string inv) { PetrolPumpClass obj = new PetrolPumpClass(); SqlDataReader SqlDtr; string sql; in_amt = 0; if (Flag == 0) { Cache["Invoice_No"] = inv_no; Flag = 1; } else if (Flag == 3) { Cache["Invoice_No"] = inv_no; } if (status == 0) { sql = "select count(*) from vw_PurchaseBook3 where Vndr_Invoice_No=" + Cache["Invoice_No"].ToString() + " and cast(floor(cast(vndr_invoice_date as float)) as datetime) >= '" + GenUtil.str2MMDDYYYY(Session["From_Date"].ToString()) + "' and cast(floor(cast(vndr_invoice_date as float)) as datetime) <= '" + GenUtil.str2MMDDYYYY(Session["To_Date"].ToString()) + "'"; SqlDtr = obj.GetRecordSet(sql); while (SqlDtr.Read()) { count += int.Parse(SqlDtr.GetValue(0).ToString()); } SqlDtr.Close(); status = 1; } if (i < count) { Flag = 2; i++; } if (i == count) { //amt1=amt; amt1 = 0; sql = "select Net_amount from Purchase_master where vndr_Invoice_No=" + Cache["Invoice_No"].ToString() + " and cast(floor(cast(vndr_invoice_date as float)) as datetime) >= '" + GenUtil.str2MMDDYYYY(Session["From_Date"].ToString()) + "' and cast(floor(cast(vndr_invoice_date as float)) as datetime) <= '" + GenUtil.str2MMDDYYYY(Session["To_Date"].ToString()) + "' "; SqlDtr = obj.GetRecordSet(sql); while (SqlDtr.Read()) { amt1 += double.Parse(SqlDtr.GetValue(0).ToString()); } SqlDtr.Close(); //amt=0; status = 0; i = 0; Flag = 3; count = 0; } else { amt1 = 0; Flag = 4; } if (Flag == 4) { return(" --- "); } else if (Flag == 3) { am += amt1; Cache["am"] = am; return(GenUtil.strNumericFormat(amt1.ToString())); } return(""); }