public void defaultAll()
 {
     SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
     String sql = "SELECT FORMAT(MEMBER.MemberID,'00000000'), CONCAT(MEMBER.fName,' ',MEMBER.mName,' ',MEMBER.lName), MEMBERTYPE.MemberTypeName, SAVINGSTYPE.savingsTypeName, SAVINGSTYPE.interestRate, SAVINGSTYPE.initialDeposit, SAVINGSTYPE.maintainingBalance, SAVINGSTYPE.balanceToEarn, case SAVINGSTYPE.maxWithdrawAmount when 0 then 'Not Available' else CONCAT( (CONVERT(nvarchar, SAVINGSTYPE.maxWithdrawAmount)), case SAVINGSTYPE.maxWithdrawMode when 0 then ' / Day' when 1 then ' / Week' when 2 then ' / Month' else ' / Year' end) end, CONCAT(DORMANCY.inactivityValue, ' ',(case DORMANCY.inactivityTime when 0 then 'Day/s' when 1 then 'Week/s' when 2 then 'Month/s' else 'Year/s' end)), CONCAT(DORMANCY.deductionAmount, (case DORMANCY.isPercentage when 0 then ' Pesos ' else ' % ' end), (case DORMANCY.deductionMode when 0 then ' / Day' when 1 then ' / Week' when 2 then ' / Month' else ' / Year' end)), DORMANCY.activationFee, FORMAT(SAVINGSACCOUNT.SavingsAccountID,'00000000'), SAVINGSACCOUNT.dateOpened, SAVINGSACCOUNT.currentBalance FROM MEMBER, MEMBERTYPE, APPLICABLESAVINGS, SAVINGSTYPE, DORMANCY, SAVINGSACCOUNT WHERE MEMBER.MemberTypeID = MEMBERTYPE.MemberTypeID and MEMBERTYPE.MemberTypeID = APPLICABLESAVINGS.MemberTypeID and APPLICABLESAVINGS.SavingsTypeID = SAVINGSTYPE.SavingsTypeID and SAVINGSTYPE.SavingsTypeID = DORMANCY.SavingsTypeID and SAVINGSTYPE.SavingsTypeID = SAVINGSACCOUNT.SavingsTypeID and SAVINGSACCOUNT.MemberID = MEMBER.MemberID and SAVINGSACCOUNT.SavingsAccountID = " + SLS.Static.ID + "";
     SqlDataReader reader = con.executeReader(sql);
     if (reader.HasRows)
     {
         reader.Read();
         txtMemberID.Text = "MEM - " + reader.GetString(0);
         txtMemberName.Text = reader.GetString(1);
         txtMemberType.Text = reader.GetString(2);
         txtSavName.Text = reader.GetString(3);
         txtInterest.Text = reader.GetDecimal(4).ToString();
         txtInitial.Text = reader.GetDecimal(5).ToString();
         txtMainBal.Text = reader.GetDecimal(6).ToString();
         txtBalToEarn.Text = reader.GetDecimal(7).ToString();
         txtMaxWithdraw.Text = reader.GetString(8);
         txtDormancy.Text = reader.GetString(9);
         txtDeductDetails.Text = reader.GetString(10);
         txtActivationFee.Text = reader.GetDecimal(11).ToString();
         txtSavAccount.Text = "SAV - " + reader.GetString(12);
         txtDateStarted.Text = reader.GetDateTime(13).ToString();
         txtCurrentBalance.Text = reader.GetDecimal(14).ToString();
         con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
         sql = "SELECT CONCAT('SAV - ', FORMAT(SAVINGSACCOUNT.SavingsAccountID,'00000000')) as [Savings Account ID], CASE SAVINGSTRANSACTION.transactionType when 1 then 'Deposit' when 2 then 'Withdraw' when 3 then 'Annual Increase' else 'Dormancy Deduction' end as [Transaction Type], SAVINGSTRANSACTION.transactionAmount as [Amount], SAVINGSTRANSACTION.transactionDate as [Date], SAVINGSTRANSACTION.transactionRepresentative as [Representative], SAVINGSTRANSACTION.currentBalance as [Balance] FROM SAVINGSACCOUNT, SAVINGSTRANSACTION WHERE SAVINGSACCOUNT.SavingsAccountID = SAVINGSTRANSACTION.SavingsAccountID and SAVINGSACCOUNT.SavingsAccountID = " + SLS.Static.ID + "";
         DataSet ds = con.executeDataSet(sql, "Account");
         dataGridView1.DataSource = ds;
         dataGridView1.DataMember = "Account";
         dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
     }
 }
 public void defaultAll()
 {
     txtFN.Clear();
     txtMN.Clear();
     txtLN.Clear();
     txtPosition.Clear();
     er1.Visible = false;
     er2.Visible = false;
     er3.Visible = false;
     er4.Visible = false;
     if (SLS.Static.ID != 0)
     {
         SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
         String sql = "SELECT fName, mName, lName, position FROM LOANGRANTOR where lgID = " + SLS.Static.ID + " ";
         SqlDataReader reader = con.executeReader(sql);
         if (reader.HasRows)
         {
             reader.Read();
             txtFN.Text = Convert.ToString(reader[0]);
             txtMN.Text = Convert.ToString(reader[1]);
             txtLN.Text = Convert.ToString(reader[2]);
             txtPosition.Text = Convert.ToString(reader[3]);
         }
     }
 }
Beispiel #3
0
 public void defaultAll()
 {
     txtMemName.Text = "";
     txtMinAge.Text = "";
     txtMaxAge.Text = "";
     txtFee.Text = "";
     ckbSavings.Checked = false;
     ckbTime.Checked = false;
     ckbLoan.Checked = false;
     txtShare.Text = "";
     er1.Visible = true;
     er2.Visible = true;
     er3.Visible = true;
     er4.Visible = true;
     er5.Visible = false;
     if (SLS.Static.ID != 0)
     {
         SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
         String sql = "SELECT MemberTypeID, MemberTypeName, MinAgeRequired, MaxAgeRequired, Fee, SavingsApplicable, TimeApplicable, LoanApplicable, ShareRequired FROM MEMBERTYPE where MemberTypeID = " + SLS.Static.ID + " ";
         SqlDataReader reader = con.executeReader(sql);
         if (reader.HasRows)
         {
             reader.Read();
             MemberTypeID = Convert.ToInt32(reader[0]);
             txtMemName.Text = Convert.ToString(reader[1]);
             txtMinAge.Text = Convert.ToString(reader[2]);
             txtMaxAge.Text = Convert.ToString(reader[3]);
             txtFee.Text = Convert.ToString(reader[4]);
             if (Convert.ToString(reader[5]) == "True")
             {
                 ckbSavings.Checked = true;
             }
             else
             {
                 ckbSavings.Checked = false;
             }
             if (Convert.ToString(reader[6]) == "True")
             {
                 ckbTime.Checked = true;
             }
             else
             {
                 ckbTime.Checked = false;
             }
             if (Convert.ToString(reader[7]) == "True")
             {
                 ckbLoan.Checked = true;
                 txtShare.Enabled = true;
                 txtShare.Text = Convert.ToString(reader[8]);
             }
             else
             {
                 ckbLoan.Checked = false;
                 txtShare.Enabled = false;
                 txtShare.Clear();
             }
         }
     }
 }
 public void defaultAll()
 {
     SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
     String sql = "SELECT MEMBER.MemberID as [ID], CONCAT(MEMBER.fName,' ',MEMBER.mName,' ',MEMBER.lName) as [Name], MEMBERTYPE.MemberTypeName as [Member Type Name], TIMEDEPOSITRATES.TimeDepositRatesID as [ID], CONCAT(TIMEDEPOSITRATES.noOfDays, ' Days') as [No. Of Days], CONCAT(TIMEDEPOSITRATES.minAmount,' - ', TIMEDEPOSITRATES.maxAmount) as [Amount Range], CONCAT(TIMEDEPOSITRATES.interest, ' %') as [Interest], TIMEDEPOSITACCOUNT.TimeDepositAccountID as [Time Deposit Account ID], TIMEDEPOSITACCOUNT.currentBalance as [Amount] FROM TIMEDEPOSITRATES, TIMEDEPOSITACCOUNT, MEMBER, MEMBERTYPE WHERE TIMEDEPOSITRATES.TimeDepositRatesID = TIMEDEPOSITACCOUNT.TimeDepositRatesID and TIMEDEPOSITACCOUNT.MemberID = MEMBER.MemberID and MEMBER.MemberTypeID = MEMBERTYPE.MemberTypeID and MEMBER.MemberID = " + SLS.Static.ID + "";
     SqlDataReader reader = con.executeReader(sql);
     if (reader.HasRows)
     {
         reader.Read();
         txtMemberID.Text = "MEM - " + Convert.ToString(reader.GetInt32(0));
         txtMemberName.Text = reader.GetString(1);
         txtMemberType.Text = reader.GetString(2);
     }
 }
 private void button2_Click(object sender, EventArgs e)
 {
     var date = DateTime.Now;
     SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
     String sql = "INSERT INTO LOAN (MemberID, LoanTypeID, applyAmount, TermID, ModeID, dateApplied) VALUES (@MemID, @LTypeID, @ApplyAmt, @TermID, @ModeID, @dateApplied)";
     Dictionary < String, Object > parameters = new Dictionary<string, object>();
     parameters.Add("@MemId", Convert.ToInt32(textBox1.Text));
     parameters.Add("@LTypeID", Convert.ToInt32(textBox6.Text));
     parameters.Add("@ApplyAmt", textBox4.Text);
     parameters.Add("@TermID", Convert.ToInt32(textBox7.Text));
     parameters.Add("@ModeID", Convert.ToInt32(textBox8.Text));
     parameters.Add("@dateApplied", date);
     SqlDataReader reader = con.executeReader(sql, parameters);
     MessageBox.Show("Loan Application Saved", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
 }
        public Int32 checkValues()
        {
            //Required Fields Validation
            Int32 isValid = 0;
            SLS.Validate.Alpha ctrlString = new SLS.Validate.Alpha();
            if (ctrlString.checkString(txtModeName.Text) == 1)
            {
                isValid = 1;
                er1.Visible = true;
            }
            try
            {
                Convert.ToInt32(txtDaysInterval.Text);
                SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                String sql = "SELECT daysInterval FROM MODE";
                SqlDataReader reader = con.executeReader(sql);
                while(reader.Read())
                {
                    if (SLS.Static.ID == 0)
                    {
                        if (Convert.ToInt32(txtDaysInterval.Text) == Convert.ToInt32(reader.GetInt32(0)))
                        {
                            er2.Visible = true;
                            isValid = 1;
                        }
                    }
                    else
                    {
                        if(daysInterval != Convert.ToInt32(txtDaysInterval.Text))
                        {
                            if (Convert.ToInt32(txtDaysInterval.Text) == Convert.ToInt32(reader[0]))
                            {
                                er2.Visible = true;
                                isValid = 1;
                            }
                        }
                    }
                }
            }
            catch (Exception)
            {
                isValid = 1;
                er2.Visible = true;
            }

            return isValid;
        }
Beispiel #7
0
        public void defaultAll()
        {
            SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            String sql = "SELECT FORMAT(MEMBER.MemberID,'00000000') as [ID], CONCAT(MEMBER.fName,' ',MEMBER.mName,' ',MEMBER.lName) as [Name], DATEDIFF(YEAR, MEMBER.birthDate, '" + (DateTime.Now).ToString("yyyy-MM-dd") + "' ) as [Age] , MEMBERTYPE.MemberTypeID, MEMBERTYPE.MemberTypeName FROM MEMBER, MEMBERTYPE WHERE MEMBER.MemberTypeID = MEMBERTYPE.MemberTypeID AND MEMBER.MemberID = " + SLS.Static.ID + " ";
            SqlDataReader reader = con.executeReader(sql);
            if (reader.HasRows)
            {
                reader.Read();
                MemberID = Convert.ToInt32(reader[0]);
                txtMemberID.Text = "MEM - " + Convert.ToString(reader[0]);
                txtMemberName.Text = Convert.ToString(reader[1]);
                txtMemberType.Text = Convert.ToString(reader[4]);
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT SAVINGSTYPE.SavingsTypeID, SAVINGSTYPE.savingsTypeName FROM SAVINGSTYPE, APPLICABLESAVINGS WHERE SAVINGSTYPE.SavingsTypeID = APPLICABLESAVINGS.SavingsTypeID AND APPLICABLESAVINGS.MemberTypeID = " + Convert.ToString(reader[3]) + " and SAVINGSTYPE.hasDormancy = 'true' and SAVINGSTYPE.[status] = 1";
                reader = con.executeReader(sql);
                cobSavingsType.Items.Clear();
                int i = 0;
                while (reader.Read())
                {
                    string str = reader[1].ToString();
                    cobSavingsType.Items.Insert(i, "" + str);
                    i += 1;
                }
                cobSavingsType.Text = "";
                cobSavingsType.Enabled = true;
                er2.Visible = true;
                SavingsID = 0;
            }

            con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            sql = "SELECT MAX(SavingsAccountID) FROM SAVINGSACCOUNT";
            reader = con.executeReader(sql);
            try
            {
                if (reader.HasRows)
                {
                    reader.Read();
                    txtSavAccount.Text = "SAV - " + (reader.GetInt32(0) + 1).ToString("00000000");
                }
            }
            catch(Exception)
            {
                txtSavAccount.Text = "SAV - 00000001";
            }
            txtDate.Text = DateTime.Now.ToLongDateString();
        }
 public void defaultAll()
 {
     txtNoDays.Clear();
     er1.Visible = false;
     if (SLS.Static.ID != 0)
     {
         SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
         String sql = "SELECT noOfDays FROM TERM where TermID = " + SLS.Static.ID + " ";
         SqlDataReader reader = con.executeReader(sql);
         if (reader.HasRows)
         {
             reader.Read();
             txtNoDays.Text = Convert.ToString(reader[0]);
             NoDays = Convert.ToInt32(reader[0]);
         }
     }
 }
Beispiel #9
0
 public void defaultAll()
 {
     SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
     String sql = "SELECT FORMAT(MEMBER.MemberID,'00000000') as [ID], CONCAT(MEMBER.fName,' ',MEMBER.mName,' ',MEMBER.lName) as [Name], DATEDIFF(YEAR, MEMBER.birthDate, '" + (DateTime.Now).ToString("yyyy-MM-dd") + "' ) as [Age], MEMBERTYPE.MemberTypeName as [Member Type] FROM MEMBER, MEMBERTYPE WHERE MEMBER.MemberTypeID = MEMBERTYPE.MemberTypeID AND MEMBER.MemberID = " + SLS.Static.ID + " ";
     SqlDataReader reader = con.executeReader(sql);
     if (reader.HasRows)
     {
         reader.Read();
         MemberID = Convert.ToInt32(reader[0]);
         txtMemberID.Text = "MEM - " + Convert.ToString(reader[0]);
         txtMemberName.Text = Convert.ToString(reader[1]);
         txtMemberType.Text = Convert.ToString(reader[3]);
     }
     con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
     sql = "SELECT DISTINCT(TIMEDEPOSITRATES.noOfDays) FROM MEMBERTYPE, TIMEDEPOSITRATES WHERE MEMBERTYPE.TimeApplicable = 1 AND TIMEDEPOSITRATES.[status] = 1";
     reader = con.executeReader(sql);
     cobNoOfDays.Items.Clear();
     int i = 0;
     while(reader.Read())
     {
         string str = reader[0].ToString();
         cobNoOfDays.Items.Insert(i, "" + str + " Days");
         i += 1;
     }
     cobNoOfDays.Text = "";
     cobNoOfDays.Enabled = true;
     er1.Visible = true;
     try
     {
         if (reader.HasRows)
         {
             reader.Read();
             txtTimeAccount.Text = "TIME - " + (reader.GetInt32(0) + 1).ToString("00000000");
         }
     }
     catch (Exception)
     {
         txtTimeAccount.Text = "TIME - 00000001";
     }
     txtNow.Text = Convert.ToString(DateTime.Now.ToLongDateString());
 }
Beispiel #10
0
 private int checkValues()
 {
     Int32 isValid = 0;
     SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
     String sql = "SELECT minAmount, maxAmount FROM TIMEDEPOSITRATES WHERE TimeDepositRatesID = @RateID";
     Dictionary<String, Object> parameters = new Dictionary<string, object>();
     parameters.Add("@RateID", Convert.ToInt32(RateID));
     SqlDataReader reader = con.executeReader(sql, parameters);
     if (reader.HasRows)
     {
         reader.Read();
         if (Convert.ToDecimal(txtAmount.Text) <= Convert.ToDecimal(reader[0]) || Convert.ToDecimal(txtAmount.Text) >= Convert.ToDecimal(reader[1]))
         {
             er1.Visible = true;
             isValid = 1;
         }
     }
     return isValid;
 }
 public void defaultAll()
 {
     txtModeName.Clear();
     txtDaysInterval.Clear();
     er1.Visible = false;
     er2.Visible = false;
     if (SLS.Static.ID != 0)
     {
         SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
         String sql = "SELECT modeName, daysInterval FROM MODE where ModeID = " + SLS.Static.ID + " ";
         SqlDataReader reader = con.executeReader(sql);
         if (reader.HasRows)
         {
             reader.Read();
             txtModeName.Text = Convert.ToString(reader[0]);
             txtDaysInterval.Text = Convert.ToString(reader[1]);
             daysInterval = Convert.ToInt32(reader[1]);
         }
     }
 }
        public void defaultAll()
        {
            SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            String sql = "SELECT MAX(MemberID) FROM MEMBER";
            SqlDataReader reader = con.executeReader(sql);
            try
            {
                if (reader.HasRows)
                {
                    reader.Read();
                    txtMemberId.Text = "MEM - " + (reader.GetInt32(0) + 1).ToString("00000000");
                }
            }
            catch (Exception)
            {
                txtMemberId.Text = "MEM - 00000001";
            }

            con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            sql = "SELECT MemberTypeName FROM MEMBERTYPE WHERE DATEDIFF(YEAR, @birthDate, @DateNow )BETWEEN MinAgeRequired AND MaxAgeRequired";
            Dictionary<String, Object> parameters = new Dictionary<string, object>();
            parameters.Add("@birthDate", Convert.ToDateTime(dtDateBirth.Value));
            parameters.Add("@DateNow", Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")));
            reader = con.executeReader(sql, parameters);
            Int32 x = 0;
            cmbMemberType.Items.Clear();
            while (reader.Read())
            {
                cmbMemberType.Items.Insert(x, "" + reader.GetString(0));
                x++;
            }
            //Default Table Child
            try
            {
                tableChild.Clear();

            }
            catch
            {

            }
            finally
            {
                try
                {
                    tableChild.Columns.Add(new DataColumn("Last Name", typeof(string)));
                    tableChild.Columns.Add(new DataColumn("First Name", typeof(string)));
                    tableChild.Columns.Add(new DataColumn("Middle Name", typeof(string)));
                    tableChild.Columns.Add(new DataColumn("Gender", typeof(string)));
                    tableChild.Columns.Add(new DataColumn("Birthdate", typeof(string)));
                    dataGridView1.DataSource = tableChild;
                }
                catch
                {

                }
            }

            //Educational Attainment
            cmbEduc.Items.Clear();
            for(int i=0;i<educString.Length;i++)
            {
                cmbEduc.Items.Insert(i, "" + educString[i]);
            }

            //Gender
            cmbGender.Items.Clear();
            for (int i = 0; i < genderString.Length; i++)
            {
                cmbGender.Items.Insert(i, "" + genderString[i]);
            }

            //Child Gender
            cmbChildGender.Items.Clear();
            for (int i = 0; i < childGenderString.Length; i++)
            {
                cmbChildGender.Items.Insert(i, "" + childGenderString[i]);
            }

            //Civil Status
            cmbCivil.Items.Clear();
            for (int i = 0; i < civilStatusString.Length; i++)
            {
                cmbCivil.Items.Insert(i, "" + civilStatusString[i]);
            }

            //PersonalInformation
            txtLN.Clear();
            txtFN.Clear();
            txtMN.Clear();
            dtDateBirth.Value = Convert.ToDateTime(DateTime.Now.ToLongDateString());
            dtMembership.Value = Convert.ToDateTime(DateTime.Now.ToLongDateString());
            dtSeminar.Value = Convert.ToDateTime(DateTime.Now.ToLongDateString());
            txtGSISSSS.Clear();
            txtInitialCapital.Clear();
            txtMultiplier.Clear();
            txtAge.Clear();
            txtFee.Clear();
            //ContactInformation
            txtCPLN.Clear();
            txtCPFN.Clear();
            txtCPMN.Clear();
            txtContact.Clear();
            txtStreet.Clear();
            txtMunicipality.Clear();
            txtCity.Clear();
            txtZip.Clear();
            txtResidence.Clear();
            txtTelNo.Clear();
            checkBox2.Checked=false;
            txtStreet2.Clear();
            txtMunicipality2.Clear();
            txtCity2.Clear();
            txtZip2.Clear();
            txtResidence2.Clear();
            txtTelNo2.Clear();
            //EmploymentInformation
            rbGovernment.Checked = true;
            txtEmployerName.Enabled = true;
            txtEmployerAddress.Enabled = true;
            txtEmployerTelNo.Enabled = true;
            txtDateStarted.Enabled = true;
            txtMonthlySalary.Enabled = true;
            txtDepartment.Enabled = true;
            rbGovernment.Enabled = true;
            rbPrivate.Enabled = true;
            rbAbroad.Enabled = true;
            txtTypeOfBusiness.Enabled = false;
            txtBusinessAdd.Enabled = false;
            txtStartingCapital.Enabled = false;
            txtPresentCapital.Enabled = false;
            txtMonthlyNetIncome.Enabled = false;
            txtTypeOfBusiness.Clear();
            txtBusinessAdd.Clear();
            txtStartingCapital.Clear();
            txtPresentCapital.Clear();
            txtMonthlyNetIncome.Clear();
            txtEmployerName.Clear();
            txtEmployerAddress.Clear();
            txtEmployerTelNo.Clear();
            txtDateStarted.Clear();
            txtMonthlySalary.Clear();
            txtDepartment.Clear();
            rbFullTime.Checked = true;
            //FamilyInformation
            //Mother
            checkBox1.Checked = false;
            txtMNLN.Enabled = false;
            txtMNMN.Enabled = false;
            txtMNFN.Enabled = false;
            dtMN.Enabled = false;
            txtMNLN.Clear();
            txtMNMN.Clear();
            txtMNFN.Clear();
            //Spouse
            checkBox3.Checked = false;
            txtSNLN.Enabled = false;
            txtSNMN.Enabled = false;
            txtSNFN.Enabled = false;
            dtSN.Enabled = false;
            txtSNLN.Clear();
            txtSNMN.Clear();
            txtSNFN.Clear();
            //Children
            checkBox4.Checked = false;
            txtCNLN.Enabled = false;
            txtCNMN.Enabled = false;
            txtCNFN.Enabled = false;
            dtChild.Enabled = false;
            cmbChildGender.Enabled = false;
            txtCNLN.Clear();
            txtCNMN.Clear();
            txtCNFN.Clear();
            btnAddChild.Enabled=false;
            btnDeleteChild.Enabled = false;
            btnClearChild.Enabled = false;
            //Father
            checkBox5.Checked = false;
            txtFNLN.Enabled = false;
            txtFNMN.Enabled = false;
            txtFNFN.Enabled = false;
            dtFN.Enabled = false;
            txtFNLN.Clear();
            txtFNMN.Clear();
            txtFNFN.Clear();

            //Asterisk in Family
            label101.Visible = false; label102.Visible = false;
            label103.Visible = false; label104.Visible = false;
            label105.Visible = false; label106.Visible = false;
            label107.Visible = false; label108.Visible = false;
            label109.Visible = false; label110.Visible = false;
            label111.Visible = false; label112.Visible = false;
            label113.Visible = false;

            if (SLS.Static.ID != 0)
            {
                //Personal Information UPDATE
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT MemberID, fName, mName, lName, gender, birthDate, civilStatus, gsisNo, educAttainment, paidMembershipFee, applyDate, seminarDate, initialCapital, multiplier, MEMBERTYPE.MemberTypeName FROM MEMBER, MEMBERTYPE WHERE MemberID = " + SLS.Static.ID + " AND MEMBER.MemberTypeID = MEMBERTYPE.MemberTypeID";
                reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    reader.Read();
                    txtMemberId.Text = Convert.ToString(reader[0]);
                    txtFN.Text = Convert.ToString(reader[1]);
                    txtMN.Text = Convert.ToString(reader[2]);
                    txtLN.Text = Convert.ToString(reader[3]);
                        if (Convert.ToBoolean(reader[4]) == true)
                    {
                        cmbGender.SelectedIndex = 0;
                    }
                    else
                    {
                        cmbGender.SelectedIndex = 1;
                    }
                    dtDateBirth.Text = (Convert.ToDateTime(reader[5])).ToString("MM/dd/yyyy");
                    cmbCivil.SelectedIndex = Convert.ToInt32(reader[6]);
                    txtGSISSSS.Text = Convert.ToString(reader[7]);
                    cmbEduc.SelectedIndex = Convert.ToInt32(reader[8]);
                    txtFee.Text = Convert.ToString(reader[9]);
                    dtMembership.Text = (Convert.ToDateTime(reader[10])).ToString("MM/dd/yyyy");
                    dtSeminar.Text = (Convert.ToDateTime(reader[11])).ToString("MM/dd/yyyy");
                    txtInitialCapital.Text = Convert.ToString(reader[12]);
                    txtMultiplier.Text = Convert.ToString(reader[13]);
                    int index = cmbMemberType.Items.IndexOf(reader[14]);
                    cmbMemberType.SelectedIndex = index;
                }
                //Contact Person UPDATE
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT contactLN, contactFN, contactMN, contactNo FROM CONTACTPERSON WHERE MemberID = " + SLS.Static.ID + "";
                reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    reader.Read();
                    txtCPLN.Text = Convert.ToString(reader[0]);
                    txtCPFN.Text = Convert.ToString(reader[1]);
                    txtCPMN.Text = Convert.ToString(reader[2]);
                    txtContact.Text = Convert.ToString(reader[3]);
                }
                //Contact Information UPDATE
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT street, municipality, cityProvince, zipCode, residenceSince, telephoneNo FROM CONTACTINFORMATION WHERE MemberID = " + SLS.Static.ID + "";
                reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    reader.Read();
                    txtStreet.Text = Convert.ToString(reader[0]);
                    txtMunicipality.Text = Convert.ToString(reader[1]);
                    txtCity.Text = Convert.ToString(reader[2]);
                    txtZip.Text = Convert.ToString(reader[3]);
                    txtResidence.Text = Convert.ToString(reader[4]);
                    txtTelNo.Text = Convert.ToString(reader[5]);
                }
                //Employment Information UPDATE
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT EmploymentInformationID, employmentNo FROM EMPLOYMENTINFORMATION WHERE MemberID = " + SLS.Static.ID + "";
                reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    reader.Read();
                    employID = Convert.ToInt32(reader[0]);
                    occup = Convert.ToInt32(reader[1]);
                }
                if (occup == 0  || occup == 1 || occup == 2)
                {
                    if(occup==0)
                    {
                        rbFullTime.Checked = true;
                    }
                    else
                    if(occup==1)
                    {
                        rbPartTime.Checked = true;
                    }
                    else
                    {
                        rbContractual.Checked = true;
                    }
                    //Employed UPDATE
                    con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    sql = "SELECT employerName, employerAddress, employerType, employerTelNo, dateStarted, monthlySalary, department FROM EMPLOYED WHERE EmploymentInformationID = "+ employID.ToString() +"";
                    reader = con.executeReader(sql);
                    if (reader.HasRows)
                    {
                        reader.Read();
                        txtEmployerName.Text = Convert.ToString(reader[0]);
                        txtEmployerAddress.Text = Convert.ToString(reader[1]);
                        emptype = Convert.ToInt32(reader[2]);
                        txtEmployerTelNo.Text = Convert.ToString(reader[3]);
                        txtDateStarted.Text = (Convert.ToDateTime(reader[4])).ToString("yyyy/MM/dd");
                        txtMonthlySalary.Text = Convert.ToString(reader[5]);
                        txtDepartment.Text = Convert.ToString(reader[6]);
                        if (emptype == 0)
                        {
                            rbGovernment.Checked = true;
                        }
                        else if (emptype == 1)
                        {
                            rbPrivate.Checked = true;
                        }
                        else
                        {
                            rbAbroad.Checked = true;
                        }
                    }
                }
                else if (occup == 3)
                {
                    //Self-Employed UPDATE
                    con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    sql = "SELECT typeOfBusiness, startingCapital, monthlyNetIncome, businessAddress, presentCapital FROM SELFEMPLOYED WHERE EmploymentInformationID = "+ employID.ToString() +"";
                    reader = con.executeReader(sql);
                    if (reader.HasRows)
                    {
                        reader.Read();
                        txtTypeOfBusiness.Text = Convert.ToString(reader[0]);
                        txtStartingCapital.Text = Convert.ToString(reader[1]);
                        txtMonthlyNetIncome.Text = Convert.ToString(reader[2]);
                        txtBusinessAdd.Text = Convert.ToString(reader[3]);
                        txtPresentCapital.Text = Convert.ToString(reader[4]);
                    }
                }
                else
                {
                    rbRetired.Checked = true;
                }
                //Family Information UPDATE
                    con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    sql = "SELECT relationship, fName, mName, lName, birthDate, gender FROM FAMILYBACKGROUND WHERE MemberID = " + SLS.Static.ID + "";
                    reader = con.executeReader(sql);
                    while (reader.Read())
                    {
                        if (Convert.ToString(reader[0]) == "Father")
                        {
                            checkBox5.Checked = true;
                            txtFNFN.Text = Convert.ToString(reader[1]);
                            txtFNMN.Text = Convert.ToString(reader[2]);
                            txtFNLN.Text = Convert.ToString(reader[3]);
                            dtFN.Text = (Convert.ToDateTime(reader[4])).ToString("MM/dd/yyyy");
                        }
                        if (Convert.ToString(reader[0]) == "Mother")
                        {
                            checkBox1.Checked = true;
                            txtMNFN.Text = Convert.ToString(reader[1]);
                            txtMNMN.Text = Convert.ToString(reader[2]);
                            txtMNLN.Text = Convert.ToString(reader[3]);
                            dtMN.Text = (Convert.ToDateTime(reader[4])).ToString("MM/dd/yyyy");
                        }
                        if (Convert.ToString(reader[0]) == "Spouse")
                        {
                            checkBox3.Checked = true;
                            txtSNFN.Text = Convert.ToString(reader[1]);
                            txtSNMN.Text = Convert.ToString(reader[2]);
                            txtSNLN.Text = Convert.ToString(reader[3]);
                            dtSN.Text = (Convert.ToDateTime(reader[4])).ToString("MM/dd/yyyy");
                        }
                        if (Convert.ToString(reader[0]) == "Son" || Convert.ToString(reader[0]) == "Daughter")
                        {
                            checkBox4.Checked = true;
                            txtCNFN.Text = Convert.ToString(reader[1]);
                            txtCNMN.Text = Convert.ToString(reader[2]);
                            txtCNLN.Text = Convert.ToString(reader[3]);
                            dtChild.Text = (Convert.ToDateTime(reader[4])).ToString("MM/dd/yyyy");
                            cmbChildGender.SelectedIndex = Convert.ToInt32(reader[5]);
                            addChildren();
                            ClearChild();
                        }
                    }
            }
        }
Beispiel #13
0
        public void fillTable()
        {
            if (SLS.Static.ID == 0)
            {
                try
                {

                    table.Columns.Add("ChargeID");
                    table.Columns.Add("Charges");
                    foreach (object modeChecked in cListMode.CheckedItems)
                    {
                        foreach (object termChecked in cListTerm.CheckedItems)
                        {
                            table.Columns.Add(new DataColumn("" + modeChecked.ToString() + " - " + termChecked.ToString(), typeof(Decimal)));
                        }
                    }
                }
                catch
                {

                }
                try
                {
                    DataRow Row = table.NewRow();
                    Row["ChargeID"] = 1;
                    Row["Charges"] = "Interest On Loan";
                    table.Rows.Add(Row);
                    foreach (object chargeChecked in cListCharges.CheckedItems)
                    {
                        SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                        String sql = "SELECT ChargeID, chargeName FROM CHARGES WHERE chargeName = @chargeName";
                        Dictionary<String, Object> parameters = new Dictionary<string, object>();
                        parameters.Add("@chargeName", chargeChecked.ToString());
                        SqlDataReader reader = con.executeReader(sql, parameters);
                        if (reader.HasRows)
                        {
                            reader.Read();
                            Row = table.NewRow();
                            Row["ChargeID"] = reader[0].ToString();
                            Row["Charges"] = reader[1].ToString();
                            table.Rows.Add(Row);
                        }
                    }
                    dataGridView1.DataSource = table;
                    dataGridView1.Columns[0].Visible = false;

                }
                catch
                {

                }
            }
            else
            {

            }
        }
Beispiel #14
0
        private void btnStatus_Click(object sender, EventArgs e)
        {
            if (SLS.Static.ID != 0)
            {
                if (btnStatus.Text == "DELETE")
                {
                    SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    String sql = "UPDATE DORMANCY SET [status] = 'false' WHERE DormancyID = @DormancyID";
                    Dictionary<String, Object> parameters = new Dictionary<string, object>();
                    parameters.Add("@DormancyID", SLS.Static.ID);
                    int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                    if (result == 1)
                    {
                        MessageBox.Show("Updating a dormancy is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                        sql = "UPDATE SAVINGSTYPE SET hasDormancy = 'false' WHERE SavingsTypeID = (SELECT SavingsTypeID FROM DORMANCY WHERE DormancyID = @DormancyID)";
                        parameters = new Dictionary<string, object>();
                        parameters.Add("@DormancyID", SLS.Static.ID);
                        result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                        if (result == 1)
                        {
                            loadDatabase();
                            btnStatus.Text = "DELETE";
                        }
                    }
                    else
                    {
                        MessageBox.Show("Updating a dormancy is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    String sql = "SELECT SAVINGSTYPE.hasDormancy FROM SAVINGSTYPE, DORMANCY WHERE SAVINGSTYPE.SavingsTypeID = DORMANCY.SavingsTypeID and DORMANCY.DormancyID = "+ SLS.Static.ID +" ";
                    SqlDataReader reader = con.executeReader(sql);
                    if (reader.HasRows)
                    {
                        reader.Read();
                        if(Convert.ToString(reader.GetValue(0)) == "False")
                        {
                            con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                            sql = "UPDATE DORMANCY SET [status] = 'true' WHERE DormancyID = @DormancyID";
                            Dictionary<String, Object> parameters = new Dictionary<string, object>();
                            parameters.Add("@DormancyID", SLS.Static.ID);
                            int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                            if (result == 1)
                            {
                                MessageBox.Show("Updating a dormancy is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                                sql = "UPDATE SAVINGSTYPE SET hasDormancy = 'true' WHERE SavingsTypeID = (SELECT SavingsTypeID FROM DORMANCY WHERE DormancyID = @DormancyID)";
                                parameters = new Dictionary<string, object>();
                                parameters.Add("@DormancyID", SLS.Static.ID);
                                result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                                if (result == 1)
                                {
                                    loadDatabase();
                                    btnStatus.Text = "DELETE";
                                }
                            }
                            else
                            {
                                MessageBox.Show("Updating a dormancy is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("There is an active dormancy for the savings type. \n Try to disable the currently active dormancy to activate another.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                        sql = "UPDATE DORMANCY SET [status] = 'true' WHERE DormancyID = @DormancyID";
                        Dictionary<String, Object> parameters = new Dictionary<string, object>();
                        parameters = new Dictionary<string, object>();
                        parameters.Add("@DormancyID", SLS.Static.ID);
                        int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                        if (result == 1)
                        {
                            MessageBox.Show("Updating a dormancy is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                            sql = "UPDATE SAVINGSTYPE SET hasDormancy = 'true' WHERE SavingsTypeID = (SELECT SavingsTypeID FROM DORMANCY WHERE DormancyID = @DormancyID)";
                            parameters = new Dictionary<string, object>();
                            parameters.Add("@DormancyID", SLS.Static.ID);
                            result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                            if(result == 1)
                            {
                                loadDatabase();
                                btnStatus.Text = "DELETE";
                            }

                        }
                        else
                        {
                            MessageBox.Show("Updating a dormancy is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Please choose a record to be updated.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #15
0
 public void defaultAll()
 {
     txtFN.Clear();
     txtMN.Clear();
     txtLN.Clear();
     txtUser.Clear();
     txtPass.Clear();
     txtCPass.Clear();
     txtAnswer.Clear();
     cmbQuestion.Items.Clear();
     for (int i = 0; i < questionString.Length; i++)
     {
         cmbQuestion.Items.Insert(i, "" + questionString[i]);
     }
     cmbAccount.Items.Clear();
     for (int i = 0; i < accountString.Length; i++)
     {
         cmbAccount.Items.Insert(i, "" + accountString[i]);
     }
     er1.Visible = false;
     er2.Visible = false;
     er3.Visible = false;
     er4.Visible = false;
     er5.Visible = false;
     er6.Visible = false;
     er7.Visible = false;
     er8.Visible = false;
     er9.Visible = false;
     if (SLS.Static.ID != 0)
     {
         SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
         String sql = "SELECT fName, mName, lName, username, [password], accountID, securityQuestion, securityAnswer FROM [USER] where UserID = " + SLS.Static.ID + " ";
         SqlDataReader reader = con.executeReader(sql);
         if (reader.HasRows)
         {
             reader.Read();
             txtFN.Text = Convert.ToString(reader[0]);
             txtMN.Text = Convert.ToString(reader[1]);
             txtLN.Text = Convert.ToString(reader[2]);
             txtUser.Text = Convert.ToString(reader[3]);
             txtPass.Text = Convert.ToString(reader[4]);
             cmbAccount.SelectedIndex = Convert.ToInt32(reader[5]);
             cmbQuestion.SelectedIndex = Convert.ToInt32(cmbQuestion.Items.IndexOf(reader[6].ToString()));
             //cmbQuestion.SelectedIndex = Convert.ToInt32(reader[6]);
             txtAnswer.Text = Convert.ToString(reader[7]);
         }
     }
 }
Beispiel #16
0
 private void cobSavingsType_SelectedIndexChanged(object sender, EventArgs e)
 {
     SavingsName = cobSavingsType.Text.ToString();
     SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
     String sql = "SELECT SAVINGSTYPE.SavingsTypeID, SAVINGSTYPE.interestRate, SAVINGSTYPE.initialDeposit, SAVINGSTYPE.maintainingBalance, balanceToEarn, CONCAT(DORMANCY.inactivityValue, ' ',(case DORMANCY.inactivityTime when 0 then 'Day/s' when 1 then 'Week/s' when 2 then 'Month/s' else 'Year/s' end)) as [Inactivity Period], CONCAT(DORMANCY.deductionAmount, (case DORMANCY.isPercentage when 0 then ' Pesos ' else ' % ' end), (case DORMANCY.deductionMode when 0 then ' / Day' when 1 then ' / Week' when 2 then ' / Month' else ' / Year' end)) as [Deduction], DORMANCY.activationFee as [Activation Fee], case SAVINGSTYPE.maxWithdrawAmount when 0 then 'Not Available' else CONCAT( (CONVERT(nvarchar, SAVINGSTYPE.maxWithdrawAmount)), (case SAVINGSTYPE.maxWithdrawMode when 0 then ' / Day' when 1 then ' / Week' when 2 then ' / Month' else ' / Year' end)) end FROM SAVINGSTYPE, DORMANCY WHERE SAVINGSTYPE.SavingsTypeID = DORMANCY.SavingsTypeID and SAVINGSTYPE.savingsTypeName = @savingsTypeName";
     Dictionary<String, Object> parameters = new Dictionary<string, object>();
     parameters.Add("@savingsTypeName", SavingsName);
     SqlDataReader reader = con.executeReader(sql, parameters);
     while (reader.Read())
     {
         SavingsID = reader.GetInt32(0);
         txtInterest.Text = reader.GetDecimal(1).ToString();
         txtInitial.Text = reader.GetDecimal(2).ToString();
         txtMainBal.Text = reader.GetDecimal(3).ToString();
         txtBalToEarn.Text = reader.GetDecimal(4).ToString();
         txtDormancy.Text = reader.GetValue(5).ToString();
         txtDeductDetails.Text = reader.GetValue(6).ToString();
         txtActivationFee.Text = reader.GetValue(7).ToString();
         txtMaxWithdraw.Text = reader.GetValue(8).ToString();
     }
 }
 private void cmbMemberType_SelectedIndexChanged(object sender, EventArgs e)
 {
     SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
      String sql = "SELECT Fee, ShareRequired FROM MEMBERTYPE WHERE MemberTypeName = @MemberTypeName";
     Dictionary<String, Object> parameters = new Dictionary<string,object>();
     parameters.Add("@MemberTypeName",cmbMemberType.SelectedItem.ToString());
     SqlDataReader reader = con.executeReader(sql);
     if (reader.HasRows)
     {
         reader.Read();
         txtFee.Text = Convert.ToString(reader[0]);
         txtFee.Enabled = false;
         if(Convert.ToDecimal(reader[1]) == 0)
         {
             txtInitialCapital.Text = Convert.ToString(0);
             txtInitialCapital.Visible = false;
             txtMultiplier.Visible = false;
             label17.Visible = false;
             label74.Visible = false;
         }
         else
         {
             txtInitialCapital.Text = Convert.ToString(reader[1]);
             txtInitialCapital.Visible = true;
             txtMultiplier.Visible =true;
             label17.Visible = true;
             label74.Visible = true;
         }
     }
 }
        public Int32 checkValues()
        {
            Int32 isValid = 0, check = 0;
            try
            {
                Convert.ToDecimal(txtMin.Text);
                if(Convert.ToDecimal(txtMin.Text) > 99)
                {
                    er1.Visible = true;
                    isValid = 1;
                    check = 1;
                }

            }
            catch
            {
                er1.Visible = true;
                isValid = 1;
                check = 1;
            }
            try
            {
                Convert.ToDecimal(txtMax.Text);
                if (Convert.ToDecimal(txtMax.Text) > 100)
                {
                    er2.Visible = true;
                    isValid = 1;
                    check = 1;
                }
            }
            catch
            {
                er2.Visible = true;
                isValid = 1;
                check = 1;
            }
            if (check == 0 && Convert.ToDecimal(txtMin.Text) > Convert.ToDecimal(txtMax.Text))
            {
                er1.Visible = true;
                er2.Visible = true;
                isValid = 1;
                check = 1;
            }
            if (check == 0 && SLS.Static.ID != 0)
            {
                SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                String sql = "SELECT minElapsed, maxElapsed FROM TIMEDEPOSITPENALTY WHERE [status] = 1";
                SqlDataReader reader = con.executeReader(sql);
                if(reader.HasRows)
                {
                    while (reader.Read() && isValid == 0)
                    {
                        if (min != Convert.ToDecimal(reader[0]) && max != Convert.ToDecimal(reader[1]))
                        {
                            for (Decimal i = Convert.ToDecimal(txtMin.Text); (i <= Convert.ToDecimal(txtMax.Text)) && isValid == 0; i = i + Convert.ToDecimal(0.01))
                            {
                                if (i >= Convert.ToDecimal(reader[0]) && i <= Convert.ToDecimal(reader[1]))
                                {
                                    er1.Visible = true;
                                    er2.Visible = true;
                                    isValid = 1;
                                }
                            }
                        }
                    }
                }
            }
            else if (check == 0 && SLS.Static.ID == 0)
            {
                SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                String sql = "SELECT minElapsed, maxElapsed FROM TIMEDEPOSITPENALTY WHERE [status] = 1";
                SqlDataReader reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    while (reader.Read() && isValid == 0)
                    {
                        for (Decimal i = Convert.ToDecimal(txtMin.Text); (i <= Convert.ToDecimal(txtMax.Text)) && isValid == 0; i = i + Convert.ToDecimal(0.01))
                        {
                            if (i >= Convert.ToDecimal(reader[0]) && i <= Convert.ToDecimal(reader[1]))
                            {
                                er1.Visible = true;
                                er2.Visible = true;
                                isValid = 1;
                            }
                        }
                    }
                }
            }
            try
            {
                Convert.ToDecimal(txtReducedBy.Text);
                if (Convert.ToDecimal(txtReducedBy.Text) > 100)
                {
                    er3.Visible = true;
                    isValid = 1;
                }
            }
            catch
            {
                er3.Visible = true;
                isValid = 1;
            }
            return isValid;
        }
        public void defaultAll()
        {
            txtMin.Text = "";
            er1.Visible = true;

            txtMax.Text = "";
            er2.Visible = true;

            txtReducedBy.Text = "";
            er3.Visible = true;

            if(SLS.Static.ID != 0)
            {
                SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                String sql = "SELECT minElapsed, maxElapsed, reducedBy FROM TIMEDEPOSITPENALTY WHERE TimeDepositPenaltyID = " + SLS.Static.ID + " ";
                SqlDataReader reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    reader.Read();
                    txtMin.Text = Convert.ToString(reader[0]);
                    min = Convert.ToDecimal(reader[0]);
                    er1.Visible = false;
                    txtMax.Text = Convert.ToString(reader[1]);
                    max = Convert.ToDecimal(reader[1]);
                    er2.Visible = false;
                    txtReducedBy.Text = Convert.ToString(reader[2]);
                    er3.Visible = false;
                }
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (SLS.Static.ID == 0)
            {
                if (checkValues() == 0)
                {
                    SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    String sql = "INSERT INTO MEMBER (MemberTypeID, fName, mName, lName, gender, birthDate, civilStatus, gsisNo, educAttainment, paidMembershipFee, applyDate, seminarDate, initialCapital, multiplier, isActive) VALUES ((SELECT MemberTypeID FROM MEMBERTYPE WHERE MemberTypeName = @MemberTypeName), @fName, @mName, @lName, @gender, @birthDate, @civilStatus, @gsisNo, @educAttainment, @paidMembershipFee, @applyDate, @seminarDate, @isActive); SELECT SCOPE_IDENTIY()";
                    Dictionary<String, Object> parameters = new Dictionary<string, object>();
                    parameters.Add("@MemberTypeName", cmbMemberType.SelectedItem.ToString());
                    parameters.Add("@fName", txtFN.Text);
                    parameters.Add("@mName", txtMN.Text);
                    parameters.Add("@lName", txtLN.Text);
                    parameters.Add("@gender", Convert.ToInt32(cmbGender.SelectedIndex));
                    parameters.Add("@birthDate", Convert.ToDateTime(dtDateBirth.Value));
                    parameters.Add("@civilStatus", Convert.ToInt32(cmbCivil.SelectedIndex));
                    parameters.Add("@gsisNo", txtGSISSSS.Text);
                    parameters.Add("@educAttainment", Convert.ToInt32(cmbEduc.SelectedIndex));
                    parameters.Add("@paidMembershipFee", Convert.ToDecimal(txtFee.Text));
                    parameters.Add("@applyDate", Convert.ToDateTime(dtMembership.Value));
                    parameters.Add("@seminarDate", Convert.ToDateTime(dtSeminar.Value));
                    parameters.Add("@isActive", true);
                    SqlDataReader reader = con.executeReader(sql, parameters);
                    if (reader.HasRows)
                    {
                        reader.Read();
                        MemberID = reader.GetInt32(0);
                        MessageBox.Show("Adding a member is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                        sql = "INSERT INTO CONTACTPERSON (contactFN, contactLN, contactMN, contactNo, MemberID) VALUES (@contactFN, @contactLN, @contactMN, @contactNo, @MemberID)";
                        parameters = new Dictionary<string, object>();
                        parameters.Add("@contactFN", txtCPFN.Text);
                        parameters.Add("@contactLN", txtCPLN.Text);
                        parameters.Add("@contactMN", txtCPMN.Text);
                        parameters.Add("@contactNo", txtContact.Text);
                        parameters.Add("@MemberID", MemberID);
                        int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));

                        sql = "INSERT INTO CONTACTINFORMATION (street, municipality, cityProvince, zipCode, residenceSince, telephoneNo, MemberID) VALUES (@street, @municipality, @cityProvince, @zipCode, @residenceSince, @telephoneNo, @MemberID)";
                        parameters = new Dictionary<string, object>();
                        parameters.Add("@street", txtStreet.Text);
                        parameters.Add("@municipality", txtMunicipality.Text);
                        parameters.Add("@cityProvince", txtCity.Text);
                        parameters.Add("@zipCode", txtZip.Text);
                        parameters.Add("@residenceSince", txtResidence.Text);
                        parameters.Add("@telephoneNo", txtTelNo.Text);
                        parameters.Add("@MemberID", MemberID);
                        result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                        if (checkBox2.Checked == true)
                        {
                            sql = "INSERT INTO CONTACTINFORMATION (street, municipality, cityProvince, zipCode, residenceSince, telephoneNo, MemberID) VALUES (@street, @municipality, @cityProvince, @zipCode, @residenceSince, @telephoneNo, @MemberID)";
                            parameters = new Dictionary<string, object>();
                            parameters.Add("@street", txtStreet2.Text);
                            parameters.Add("@municipality", txtMunicipality2.Text);
                            parameters.Add("@cityProvince", txtCity2.Text);
                            parameters.Add("@zipCode", txtZip2.Text);
                            parameters.Add("@residenceSince", txtResidence2.Text);
                            parameters.Add("@telephoneNo", txtTelNo2.Text);
                            parameters.Add("@MemberID", MemberID);
                            result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                        }

                        addToEmploymentInformation();
                        con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                        sql = "SELECT ISNULL(MAX(EmploymentInformationID),1) FROM EMPLOYMENTINFORMATION";
                        reader = con.executeReader(sql);
                        if (reader.HasRows)
                        {
                            reader.Read();
                            EmploymentInformationID = reader.GetInt32(0);
                        }
                        if (occup == 0 || occup == 1 || occup == 2)
                        {
                            addToEmployed();
                        }
                        else
                            if (occup == 3)
                            {
                                addToSelfEmployed();
                            }

                        if (checkBox5.Checked == true)
                        {
                            addFatherRelationship();
                        }
                        if (checkBox1.Checked == true)
                        {
                            addMotherRelationship();
                        }
                        if (checkBox3.Checked == true)
                        {
                            addSpouseRelationship();
                        }
                        if (tableChild.Rows.Count > 0)
                        {
                            for (int ind = 0; ind < tableChild.Rows.Count; ind++)
                            {
                                addChildrenRelationship(ind);
                            }
                        }
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Adding a member is not successful.", "Error", MessageBoxButtons.OK);
                    }
                }
                else
                {
                    MessageBox.Show("Some required fields are missing/invalid!", "Error");
                }
            }
            else
            {
                SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                String sql = "UPDATE MEMBER SET fName = @fName, mName = @mName, lName = @lName, gender = @gender, birthDate = @birthDate, civilStatus = @civilStatus, gsisNo = @gsisNo, educAttainment = @educAttainment, paidMembershipFee = @paidMembershipFee, applyDate = @applyDate, seminarDate = @seminarDate, initialCapital = @initialCapital, multiplier = @multiplier, MemberTypeID = (SELECT MemberTypeID FROM MEMBERTYPE WHERE MemberTypeName = @MemberTypeName) WHERE MemberID = " + SLS.Static.ID + " ";
                Dictionary<String, Object> parameters = new Dictionary<string, object>();
                parameters.Add("@fName", txtFN.Text);
                parameters.Add("@mName", txtMN.Text);
                parameters.Add("@lName", txtLN.Text);
                parameters.Add("@birthDate", Convert.ToDateTime(dtDateBirth.Value));
                parameters.Add("@gender", Convert.ToInt32(cmbGender.SelectedIndex));
                parameters.Add("@MemberTypeName", cmbMemberType.SelectedItem.ToString());
                parameters.Add("@civilStatus", Convert.ToInt32(cmbCivil.SelectedIndex));
                parameters.Add("@gsisNo", txtGSISSSS.Text);
                parameters.Add("@educAttainment", Convert.ToInt32(cmbEduc.SelectedIndex));
                parameters.Add("@paidMembershipFee", Convert.ToDecimal(txtFee.Text));
                parameters.Add("@applyDate", Convert.ToDateTime(dtMembership.Value));
                parameters.Add("@seminarDate", Convert.ToDateTime(dtSeminar.Value));
                parameters.Add("@initialCapital", Convert.ToDecimal(txtInitialCapital.Text));
                parameters.Add("@multiplier", Convert.ToInt32(txtMultiplier.Text));
                int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                if (result == 1)
                {
                    MessageBox.Show("Updating a member is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    //Employment Information Delete
                    con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    sql = "SELECT EmploymentInformationID FROM EMPLOYMENTINFORMATION WHERE MemberID = " + SLS.Static.ID + "";
                    SqlDataReader reader = con.executeReader(sql);
                    if (reader.HasRows)
                    {
                        reader.Read();
                        int employID = Convert.ToInt32(reader[0]);
                        //Employed Delete
                        sql = "DELETE FROM EMPLOYED WHERE EmploymentInformationID = employID";
                        parameters = new Dictionary<string, object>();
                        parameters.Add("employID", SLS.Static.ID);
                        result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                        //Self-Employed Delete
                        sql = "DELETE FROM SELFEMPLOYED WHERE EmploymentInformationID = employID";
                        parameters = new Dictionary<string, object>();
                        parameters.Add("employID", SLS.Static.ID);
                        result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                    }
                    //Contact Person Delete
                    con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    sql = "DELETE FROM CONTACTPERSON WHERE MemberID = @MemberID";
                    parameters = new Dictionary<string, object>();
                    parameters.Add("@MemberID", SLS.Static.ID);
                    result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                    //Contact Information Delete
                    con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    sql = "DELETE FROM CONTACTINFORMATION WHERE MemberID = @MemberID";
                    parameters = new Dictionary<string, object>();
                    parameters.Add("@MemberID", SLS.Static.ID);
                    result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                    sql = "DELETE FROM EMPLOYMENTINFORMATION WHERE MemberID = @MemberID";
                    parameters = new Dictionary<string, object>();
                    parameters.Add("@MemberID", SLS.Static.ID);
                    result = Convert.ToInt32(con.executeNonQuery(sql, parameters));

                    //Family BackGround Delete
                    sql = "DELETE FROM FAMILYBACKGROUND WHERE MemberID = @MemberID";
                    parameters = new Dictionary<string, object>();
                    parameters.Add("@MemberID", SLS.Static.ID);
                    result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                    defaultAll();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Updating a member is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
 private void btnStatus_Click(object sender, EventArgs e)
 {
     if(btnStatus.Text == "DELETE")
     {
         SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
         String sql = "UPDATE TIMEDEPOSITPENALTY SET [status] = @status WHERE TimeDepositPenaltyID = @TimeDepositPenaltyID";
         Dictionary<String, Object> parameters = new Dictionary<string, object>();
         parameters.Add("@status", false);
         parameters.Add("@TimeDepositPenaltyID", SLS.Static.ID);
         int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
         if (result == 1)
         {
             MessageBox.Show("Updating a time deposit rate is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
             SLS.Static.ID = 0;
             loadDatabase();
         }
         else
         {
             MessageBox.Show("Updating a time deposit rate is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
         String sql = "SELECT minElapsed, maxElapsed FROM TIMEDEPOSITPENALTY WHERE TimeDepositPenaltyID = " + SLS.Static.ID + " ";
         SqlDataReader reader = con.executeReader(sql);
         if(reader.HasRows)
         {
             reader.Read();
             min = Convert.ToDecimal(reader[0]);
             max = Convert.ToDecimal(reader[1]);
         }
         int isValid = 0;
         con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
         sql = "SELECT minElapsed, maxElapsed FROM TIMEDEPOSITPENALTY WHERE [status] = 1";
         reader = con.executeReader(sql);
         if (reader.HasRows)
         {
             while (reader.Read() && isValid == 0)
             {
                 for (Decimal i = min; (i <= max) && isValid == 0; i = i + Convert.ToDecimal(0.01))
                 {
                     if (i >= Convert.ToDecimal(reader[0]) && i <= Convert.ToDecimal(reader[1]))
                     {
                         isValid = 1;
                     }
                 }
             }
         }
         if(isValid == 0)
         {
             con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
             sql = "UPDATE TIMEDEPOSITPENALTY SET [status] = @status WHERE TimeDepositPenaltyID = @TimeDepositPenaltyID";
             Dictionary<String, Object> parameters = new Dictionary<string, object>();
             parameters.Add("@status", true);
             parameters.Add("@TimeDepositPenaltyID", SLS.Static.ID);
             int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
             if (result == 1)
             {
                 MessageBox.Show("Updating a time deposit rate is successful.", "Saved", MessageBoxButtons.OK);
                 SLS.Static.ID = 0;
                 loadDatabase();
             }
             else
             {
                 MessageBox.Show("Updating a time deposit rate is not successful.", "Error", MessageBoxButtons.OK);
             }
         }
         else
         {
             MessageBox.Show("Another elapsed time is active.\nDisable first the active one.", "Error", MessageBoxButtons.OK);
         }
     }
 }
Beispiel #22
0
        public void defaultAll()
        {
            SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            String sql = "SELECT savingsTypeName FROM SAVINGSTYPE where hasDormancy = 0";
            SqlDataReader reader = con.executeReader(sql);
            cobSavingsType.Items.Clear();
            int i = 0;
            while (reader.Read())
            {
                string str = reader[0].ToString();
                cobSavingsType.Items.Insert(i, "" + str);
                i += 1;
            }
            cobSavingsType.Text = "";
            cobSavingsType.Enabled = true;
            er1.Visible = true;

            txtInactiveValue.Text = "";
            er2.Visible = true;

            cobInactiveTime.Items.Clear();
            for (i = 0; i < timeString.Length; i++)
            {
                cobInactiveTime.Items.Insert(i, "" + timeString[i]);
            }
            cobInactiveTime.Text = "";
            er3.Visible = true;

            txtDeductAmount.Text = "";
            er4.Visible = true;

            cobDeductNature.Items.Clear();
            for (i = 0; i < NatureString.Length; i++)
            {
                cobDeductNature.Items.Insert(i, "" + NatureString[i]);
            }
            cobDeductNature.Text = "";
            er5.Visible = true;

            cobDeductMode.Items.Clear();
            for (i = 0; i < ModeString.Length; i++)
            {
                cobDeductMode.Items.Insert(i, "" + ModeString[i]);
            }
            cobDeductMode.Text = "";
            er6.Visible = true;

            txtActivateFee.Text = "";
            er7.Visible = true;

            if (SLS.Static.ID != 0)
            {
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT DORMANCY.DormancyID, SAVINGSTYPE.savingsTypeName, DORMANCY.inactivityValue, DORMANCY.inactivityTime, DORMANCY.deductionAmount, DORMANCY.isPercentage, DORMANCY.deductionMode, DORMANCY.activationFee, DORMANCY.[status] FROM DORMANCY, SAVINGSTYPE WHERE DORMANCY.SavingsTypeID = SAVINGSTYPE.SavingsTypeID AND DORMANCY.DormancyID = " + SLS.Static.ID + " ";
                reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    reader.Read();
                    DormancyID = Convert.ToInt32(reader[0]);

                    cobSavingsType.Items.Insert(cobSavingsType.Items.Count, "" + reader[1].ToString());
                    int index = cobSavingsType.Items.IndexOf(reader[1]);
                    cobSavingsType.SelectedIndex = index;
                    cobSavingsType.Enabled = false;
                    er1.Visible = false;

                    txtInactiveValue.Text = Convert.ToString(reader[2]);
                    er2.Visible = false;

                    cobInactiveTime.SelectedIndex = Convert.ToInt32(reader[3]);
                    er3.Visible = false;

                    txtDeductAmount.Text = Convert.ToString(reader[4]);
                    er4.Visible = false;

                    cobDeductNature.SelectedIndex = Convert.ToInt32(reader[5]);
                    er5.Visible = false;

                    cobDeductMode.SelectedIndex = Convert.ToInt32(reader[6]);
                    er6.Visible = false;

                    txtActivateFee.Text = Convert.ToString(reader[7]);
                    er7.Visible = false;
                }
            }
        }
Beispiel #23
0
        public void defaultAll()
        {
            txtSavName.Text = "";
            er1.Visible = true;

            txtInterest.Text = "";
            er2.Visible = true;

            txtInitial.Text = "";
            er3.Visible = true;

            ckbMaxWithdraw.Checked = false;

            txtMaxAmount.Text = "";
            er4.Visible = false;

            cobMaxMode.Items.Clear();
            for (int x = 0; x < ModeString.Length; x++)
            {
                cobMaxMode.Items.Insert(x, "" + ModeString[x]);
            }
            er5.Visible = false;

            txtMainBal.Text = "";
            er6.Visible = false;

            txtBalToEarn.Text = "";
            er7.Visible = true;

            ckbApplyAll.Checked = false;

            SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            String sql = "SELECT memberTypeName FROM MEMBERTYPE where SavingsApplicable = 1 and [status] = 1 ORDER BY membertypename";
            SqlDataReader reader = con.executeReader(sql);
            cklbMemberType.Items.Clear();
            int i = 0;
            while (reader.Read())
            {
                string str = reader[0].ToString();
                cklbMemberType.Items.Insert(i, "" + str);
                i += 1;
            }

            if (SLS.Static.ID != 0)
            {
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT SavingsTypeID, SavingsTypeName, initialDeposit, maintainingBalance, balanceToEarn, interestRate, maxWithdrawAmount, maxWithdrawMode, hasDormancy, [status] FROM SAVINGSTYPE WHERE SavingsTypeID = " + SLS.Static.ID + " ";
                reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    reader.Read();

                    txtSavName.Text = Convert.ToString(reader[1]);
                    er1.Visible = false;

                    txtInitial.Text = Convert.ToString(reader[2]);
                    er3.Visible = false;

                    txtMainBal.Text = Convert.ToString(reader[3]);
                    er6.Visible = false;

                    txtBalToEarn.Text = Convert.ToString(reader[4]);
                    er7.Visible = false;

                    txtInterest.Text = Convert.ToString(reader[5]);
                    er2.Visible = false;

                    if (Convert.ToDecimal(reader[6]) != 0)
                    {
                        ckbMaxWithdraw.Checked = true;

                        txtMaxAmount.Enabled = true;
                        txtMaxAmount.Text = Convert.ToString(reader[6]);
                        er4.Visible = false;

                        cobMaxMode.Enabled = true;
                        er5.Visible = false;
                        if (Convert.ToInt32(reader[7]) == 1)
                        {
                            cobMaxMode.Text = "Per Day";
                        }
                        else if (Convert.ToInt32(reader[7]) == 2)
                        {
                            cobMaxMode.Text = "Per Week";
                        }
                        else if (Convert.ToInt32(reader[7]) == 3)
                        {
                            cobMaxMode.Text = "Per Month";
                        }
                        else if (Convert.ToInt32(reader[7]) == 4)
                        {
                            cobMaxMode.Text = "Per Year";
                        }
                    }

                    con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    sql = "SELECT MEMBERTYPE.memberTypeName FROM MEMBERTYPE, APPLICABLESAVINGS WHERE MEMBERTYPE.MemberTypeID = APPLICABLESAVINGS.MemberTypeID and APPLICABLESAVINGS.SavingsTypeID = @SavingsTypeID";
                    Dictionary<String, Object> parameters = new Dictionary<string, object>();
                    parameters.Add("@SavingsTypeID", SLS.Static.ID);
                    reader = con.executeReader(sql, parameters);
                    for (i = 0; i < cklbMemberType.Items.Count; i++)
                    {
                        cklbMemberType.SetItemChecked(i, false);
                    }
                    while (reader.Read())
                    {
                        int index = cklbMemberType.Items.IndexOf(reader.GetString(0));
                        cklbMemberType.SetItemChecked(index, true);
                    }
                }
            }
        }
Beispiel #24
0
        public void defaultAll()
        {
            txtLoanType.Clear();
            ckbMemType.Checked = false;
            cListMemType.Items.Clear();
            SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            String sql = "SELECT memberTypeName FROM MEMBERTYPE where LoanApplicable = 1 and [status] = 1 ORDER BY membertypename";
            SqlDataReader reader = con.executeReader(sql);
            int i = 0;
            while(reader.Read())
            {
                string str = reader[0].ToString();
                cListMemType.Items.Insert(i, "" + str);
                i += 1;
            }
            txtMinAmount.Clear();
            txtMaxAmount.Clear();
            txtNoOfComaker.Clear();
            txtEntitlement.Clear();
            txtEligibility.Clear();

            ckbMode.Checked = false;
            cListMode.Items.Clear();
            con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            sql = "SELECT modeName FROM MODE where [status] = 1 ORDER BY daysInterval";
            reader = con.executeReader(sql);
            i = 0;
            while (reader.Read())
            {
                cListMode.Items.Insert(i, "" + Convert.ToString(reader.GetString(0)));
                i += 1;
            }

            ckbTerm.Checked = false;
            cListTerm.Items.Clear();
            con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            sql = "SELECT noOfDays FROM TERM where [status] = 1 ORDER BY noOfDays";
            reader = con.executeReader(sql);
            i = 0;
            while (reader.Read())
            {
                cListTerm.Items.Insert(i, "" + Convert.ToString(reader.GetInt32(0)));
                i += 1;
            }

            ckbCharges.Checked = false;
            cListCharges.Items.Clear();
            con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
            sql = "SELECT chargeName FROM CHARGES where [status] = 1 ORDER BY chargeName";
            reader = con.executeReader(sql);
            i = 0;
            while (reader.Read())
            {
                if (reader.GetString(0) != "Interest On Loan")
                {
                    cListCharges.Items.Insert(i, "" + Convert.ToString(reader.GetString(0)));
                    i += 1;
                }
            }
            if(SLS.Static.ID != 0)
            {
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT LoanTypeID as [ID], loanTypeName as [Loan Type], minAmount as [Minimum Amount], maxAmount as [Maximum Amount], noOfComaker as [No. of Co-maker], entitlement as [Entitlement], eligibility as [Eligibility], [status] as [Status] FROM LOANTYPE WHERE LoanTypeID = " + SLS.Static.ID + " ";
                reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    reader.Read();
                    txtLoanType.Text = Convert.ToString(reader[1]);
                    txtMinAmount.Text = Convert.ToString(reader[2]);
                    txtMaxAmount.Text = Convert.ToString(reader[3]);
                    txtNoOfComaker.Text = Convert.ToString(reader[4]);
                    txtEntitlement.Text = Convert.ToString(reader[5]);
                    txtEligibility.Text = Convert.ToString(reader[6]);
                }
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT MEMBERTYPE.memberTypeName FROM MEMBERTYPE, APPLICABLELOAN WHERE MEMBERTYPE.MemberTypeID = APPLICABLELOAN.MemberTypeID and APPLICABLELOAN.LoanTypeID = @LoanTypeID";
                Dictionary<String, Object> parameters = new Dictionary<string, object>();
                parameters.Add("@LoanTypeID", SLS.Static.ID);
                reader = con.executeReader(sql, parameters);
                for (i = 0; i < cListMemType.Items.Count; i++)
                {
                    cListMemType.SetItemChecked(i, false);
                }
                while (reader.Read())
                {
                    int index = cListMemType.Items.IndexOf(reader.GetString(0));
                    cListMemType.SetItemChecked(index, true);
                }
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT DISTINCT(MODE.modeName) FROM MODE, LOANRATE, LOANTYPE WHERE MODE.ModeID = LOANRATE.ModeID and LOANRATE.LoanTypeID = LOANTYPE.LoanTypeID and LOANTYPE.LoanTypeID = @LoanTypeID";
                parameters = new Dictionary<string, object>();
                parameters.Add("@LoanTypeID", SLS.Static.ID);
                reader = con.executeReader(sql, parameters);
                for (i = 0; i < cListMode.Items.Count; i++)
                {
                    cListMode.SetItemChecked(i, false);
                }
                while (reader.Read())
                {
                    int index = cListMode.Items.IndexOf(reader.GetString(0));
                    cListMode.SetItemChecked(index, true);
                }
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT DISTINCT(TERM.noOfDays) FROM TERM, LOANRATE, LOANTYPE WHERE TERM.TermID = LOANRATE.TermID and LOANRATE.LoanTypeID = LOANTYPE.LoanTypeID and LOANTYPE.LoanTypeID = @LoanTypeID";
                parameters = new Dictionary<string, object>();
                parameters.Add("@LoanTypeID", SLS.Static.ID);
                reader = con.executeReader(sql, parameters);
                for (i = 0; i < cListTerm.Items.Count; i++)
                {
                    cListTerm.SetItemChecked(i, false);
                }
                while (reader.Read())
                {
                    int index = cListTerm.Items.IndexOf(Convert.ToString(reader.GetInt32(0)));
                    cListTerm.SetItemChecked(index, true);
                }
                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                sql = "SELECT DISTINCT(CHARGES.chargeName) FROM CHARGES, LOANRATE, LOANTYPE WHERE CHARGES.ChargeID = LOANRATE.ChargeID and LOANRATE.LoanTypeID = LOANTYPE.LoanTypeID and LOANTYPE.LoanTypeID = @LoanTypeID";
                parameters = new Dictionary<string, object>();
                parameters.Add("@LoanTypeID", SLS.Static.ID);
                reader = con.executeReader(sql, parameters);
                for (i = 0; i < cListCharges.Items.Count; i++)
                {
                    cListCharges.SetItemChecked(i, false);
                }
                while (reader.Read())
                {
                    if (reader.GetString(0) != "Interest On Loan")
                    {
                        int index = cListCharges.Items.IndexOf(reader.GetString(0));
                        cListCharges.SetItemChecked(index, true);
                    }
                }
            }
        }
 private void btnStatus_Click(object sender, EventArgs e)
 {
     if(SLS.Static.selected == 0)
     {
         if(btnStatus.Text == "DELETE")
         {
             SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
             String sql = "UPDATE MODE SET [status] = @status WHERE ModeID = @ModeID";
             Dictionary<String, Object> parameters = new Dictionary<string, object>();
             parameters.Add("@status", false);
             parameters.Add("@ModeID", SLS.Static.ID);
             int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
             if (result == 1)
             {
                 MessageBox.Show("Updating a time deposit rate is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 SLS.Static.ID = 0;
                 loadDatabase();
             }
             else
             {
                 MessageBox.Show("Updating a time deposit rate is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else if(btnStatus.Text == "ACTIVATE")
         {
             SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
             String sql = "SELECT daysInterval FROM MODE WHERE ModeID = " + SLS.Static.ID + " ";
             SqlDataReader reader = con.executeReader(sql);
             Int32 isValid = 0;
             if(reader.HasRows && isValid == 0)
             {
                 reader.Read();
                 if(daysInterval == reader.GetInt32(0))
                 {
                     isValid = 1;
                 }
             }
             if(isValid == 0)
             {
                 con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                 sql = "UPDATE MODE SET [status] = @status WHERE ModeID = @ModeID";
                 Dictionary<String, Object> parameters = new Dictionary<string, object>();
                 parameters.Add("@status", true);
                 parameters.Add("@ModeID", SLS.Static.ID);
                 int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                 if (result == 1)
                 {
                     MessageBox.Show("Updating a time deposit rate is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     SLS.Static.ID = 0;
                     loadDatabase();
                 }
                 else
                 {
                     MessageBox.Show("Updating a time deposit rate is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 MessageBox.Show("There is an existing mode of payment.","Error");
             }
         }
     }
     else if (SLS.Static.selected == 1)
     {
         if (btnStatus.Text == "DELETE")
         {
             SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
             String sql = "UPDATE TERM SET [status] = @status WHERE TermID = @TermID";
             Dictionary<String, Object> parameters = new Dictionary<string, object>();
             parameters.Add("@status", false);
             parameters.Add("@TermID", SLS.Static.ID);
             int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
             if (result == 1)
             {
                 MessageBox.Show("Updating a time deposit rate is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 SLS.Static.ID = 0;
                 loadDatabase();
             }
             else
             {
                 MessageBox.Show("Updating a time deposit rate is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else if (btnStatus.Text == "ACTIVATE")
         {
             SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
             String sql = "SELECT noOfDays FROM TERM WHERE TermID = " + SLS.Static.ID + " ";
             SqlDataReader reader = con.executeReader(sql);
             Int32 isValid = 0;
             if (reader.HasRows && isValid == 0)
             {
                 reader.Read();
                 if (noOfDays == reader.GetInt32(0))
                 {
                     isValid = 1;
                 }
             }
             if (isValid == 0)
             {
                 con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                 sql = "UPDATE TERM SET [status] = @status WHERE TermID = @TermID";
                 Dictionary<String, Object> parameters = new Dictionary<string, object>();
                 parameters.Add("@status", true);
                 parameters.Add("@TermID", SLS.Static.ID);
                 int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                 if (result == 1)
                 {
                     MessageBox.Show("Updating a time deposit rate is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     SLS.Static.ID = 0;
                     loadDatabase();
                 }
                 else
                 {
                     MessageBox.Show("Updating a time deposit rate is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 MessageBox.Show("There is an existing mode of payment.", "Error");
             }
         }
     }
     else if (SLS.Static.selected == 2)
     {
         if (btnStatus.Text == "DELETE")
         {
             SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
             String sql = "UPDATE CHARGE SET [status] = @status WHERE ChargeID = @ChargeID";
             Dictionary<String, Object> parameters = new Dictionary<string, object>();
             parameters.Add("@status", false);
             parameters.Add("@ChargeID", SLS.Static.ID);
             int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
             if (result == 1)
             {
                 MessageBox.Show("Updating a time deposit rate is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 SLS.Static.ID = 0;
                 loadDatabase();
             }
             else
             {
                 MessageBox.Show("Updating a time deposit rate is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else if (btnStatus.Text == "ACTIVATE")
         {
             SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
             String sql = "UPDATE CHARGE SET [status] = @status WHERE ChargeID = @ChargeID";
             Dictionary<String, Object> parameters = new Dictionary<string, object>();
             parameters.Add("@status", true);
             parameters.Add("@ChargeID", SLS.Static.ID);
             int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
             if (result == 1)
             {
                 MessageBox.Show("Updating a time deposit rate is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 SLS.Static.ID = 0;
                 loadDatabase();
             }
             else
             {
                 MessageBox.Show("Updating a time deposit rate is not successful.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
Beispiel #26
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if(SLS.Static.ID == 0)
            {
                if(checkValues() == 1)
                {
                    MessageBox.Show("Some required fields are missing or invalid.", "Error");
                }
                else
                {
                    SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                    String sql = "INSERT INTO LOANTYPE (loanTypeName, minAmount, maxAmount, noOfComaker, entitlement, eligibility, [status]) VALUES (@loanTypeName, @minAmount, @maxAmount, @noOfComaker, @entitlement, @eligibility, @status); SELECT CAST(scope_identity() AS int)";
                    Dictionary<String, Object> parameters = new Dictionary<string, object>();
                    parameters.Add("@loanTypeName", txtLoanType.Text);
                    parameters.Add("@minAmount", txtMinAmount.Text);
                    parameters.Add("@maxAmount", txtMaxAmount.Text);
                    parameters.Add("@noOfComaker", txtNoOfComaker.Text);
                    parameters.Add("@entitlement", txtEntitlement.Text);
                    parameters.Add("@eligibility", txtEligibility.Text);
                    parameters.Add("@status", true);
                    SqlDataReader reader = con.executeReader(sql, parameters);
                    if (reader.HasRows)
                    {
                        reader.Read();
                        MessageBox.Show("Adding a loan type is successful.", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        foreach (object itemChecked in cListMemType.CheckedItems)
                        {
                            con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                            sql = "INSERT INTO APPLICABLELOAN (LoanTypeID, MemberTypeID) VALUES (@LoanTypeID,(SELECT MemberTypeID FROM MEMBERTYPE WHERE memberTypeName = @memberTypeName))";
                            parameters = new Dictionary<string, object>();
                            parameters.Add("@LoanTypeID", reader[0]);
                            parameters.Add("@memberTypeName", itemChecked.ToString());
                            int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                        }
                        modeArr = new String[cListMode.Items.Count];
                        int sInd = 0;
                        for (int i = 0; i < cListMode.Items.Count; i++)
                        {
                            if (cListMode.GetItemCheckState(i) == CheckState.Checked)
                            {
                                modeArr[sInd] = Convert.ToString(cListMode.Items[i]);
                                sInd++;
                            }
                        }
                        termArr = new Int32[cListTerm.Items.Count];
                        sInd = 0;
                        for (int i = 0; i < cListTerm.Items.Count; i++)
                        {
                            if (cListTerm.GetItemCheckState(i) == CheckState.Checked)
                            {
                                termArr[sInd] = Convert.ToInt32(cListTerm.Items[i].ToString());
                                sInd++;
                            }
                        }
                        for (int j = 0; j <= dataGridView1.Rows.Count - 1; j++)
                        {
                            for (int k = 2; k <= dataGridView1.Columns.Count - 1; k++)
                            {
                                con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                                sql = "INSERT INTO LOANRATE (ModeID, ChargeID, TermID, LoanTypeID, rate) VALUES ((SELECT ModeID FROM MODE WHERE modeName = @modeName AND [status] = 1), @ChargeID, (SELECT TermID FROM TERM WHERE noOfDays = @noOfDays AND [status] = 1), @LoanTypeID, @rate)";
                                parameters = new Dictionary<string, object>();
                                parameters.Add("@modeName", modeArr[(k - 2) / cListTerm.CheckedItems.Count]);
                                parameters.Add("@ChargeID", Convert.ToInt32(dataGridView1.Rows[j].Cells[0].Value.ToString()));
                                parameters.Add("@noOfDays", termArr[(k - 2) / cListMode.CheckedItems.Count]);
                                parameters.Add("@LoanTypeID", reader[0]);
                                parameters.Add("@rate", Convert.ToDecimal(dataGridView1.Rows[j].Cells[k].Value.ToString()));
                                int result = Convert.ToInt32(con.executeNonQuery(sql, parameters));
                            }
                        }
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Adding a loan type is not successful.", "Error", MessageBoxButtons.OK);
                    }
                }
            }
        }
 private void txtAge_TextChanged(object sender, EventArgs e)
 {
     SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
     String sql = "SELECT MemberTypeName FROM MEMBERTYPE WHERE DATEDIFF(YEAR, @birthDate , @DateNow )BETWEEN MinAgeRequired AND MaxAgeRequired";
     Dictionary<String, Object> parameters = new Dictionary<string, object>();
     parameters.Add("@birthDate", Convert.ToDateTime(dtDateBirth.Value));
     parameters.Add("@DateNow", Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")));
     SqlDataReader reader = con.executeReader(sql,parameters);
     Int32 i=0;
     cmbMemberType.Items.Clear();
     while (reader.Read())
     {
         cmbMemberType.Items.Insert(i, "" + reader.GetString(0));
         i++;
     }
 }
Beispiel #28
0
 public Int32 checkValues()
 {
     Int32 isValid = 0;
     try
     {
         try
         {
             if(cobTransType.SelectedIndex == 1)
             {
                 if(Convert.ToDecimal(txtCurrentBalance.Text) - Convert.ToDecimal(txtAmount.Text) < Convert.ToDecimal(txtMainBal.Text))
                 {
                     er3.Visible = true;
                     isValid = 1;
                 }
                 else
                 {
                     SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                     String sql = "SELECT SAVINGSTYPE.maxWithdrawMode, SAVINGSTYPE.maxWithdrawAmount FROM SAVINGSACCOUNT, SAVINGSTYPE WHERE SAVINGSACCOUNT.SavingsTypeID = SAVINGSTYPE.SavingsTypeID AND SAVINGSACCOUNT.SavingsAccountID = " + SLS.Static.ID + "";
                     SqlDataReader reader1 = con.executeReader(sql);
                     if(reader1.HasRows)
                     {
                         reader1.Read();
                         if(reader1.GetInt32(0) == 1)
                         {
                             con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                             sql = "SELECT ISNULL(SUM(transactionAmount),0) FROM SAVINGSTRANSACTION WHERE DATENAME(DAY,transactionDate) = DATENAME(DAY, " + Convert.ToString(DateTime.Now.ToLongDateString()) + " ) AND transactionType = 2 AND SavingsAccountID = " + SLS.Static.ID + "";
                             SqlDataReader reader = con.executeReader(sql);
                             if(reader.HasRows)
                             {
                                 reader.Read();
                                 if(Convert.ToDecimal(reader.GetValue(0)) + Convert.ToDecimal(txtAmount.Text) > Convert.ToDecimal(reader1.GetValue(1)))
                                 {
                                     er3.Visible = true;
                                     isValid = 1;
                                 }
                             }
                         }
                         else if(reader1.GetInt32(0) == 2)
                         {
                             con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                             sql = "SELECT ISNULL(SUM(transactionAmount),0) FROM SAVINGSTRANSACTION WHERE DATENAME(WEEK,transactionDate) = DATENAME(WEEK, " + DateTime.Now.ToLongDateString() + " ) AND transactionType = 2 AND SavingsAccountID = " + SLS.Static.ID + "";
                             SqlDataReader reader = con.executeReader(sql);
                             if(reader.HasRows)
                             {
                                 reader.Read();
                                 if(Convert.ToDecimal(reader1.GetValue(0)) + Convert.ToDecimal(txtAmount.Text) > Convert.ToDecimal(reader1.GetValue(1)))
                                 {
                                     er3.Visible = true;
                                     isValid = 1;
                                 }
                             }
                         }
                         else if(Convert.ToInt32(reader1.GetValue(0)) == 3)
                         {
                             con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                             sql = "SELECT ISNULL(SUM(transactionAmount),0) FROM SAVINGSTRANSACTION WHERE DATENAME(MONTH,transactionDate) = DATENAME(MONTH, @DateNow) AND transactionType = 2 AND SavingsAccountID = " + SLS.Static.ID + "";
                             Dictionary<String, Object> parameters = new Dictionary<string, object>();
                             parameters.Add("@DateNow", Convert.ToDateTime(txtTransDate.Text));
                             SqlDataReader reader = con.executeReader(sql, parameters);
                             if(reader.HasRows)
                             {
                                 reader.Read();
                                 if(Convert.ToDecimal(reader.GetValue(0)) + Convert.ToDecimal(txtAmount.Text) > Convert.ToDecimal(reader1.GetValue(1)))
                                 {
                                     er3.Visible = true;
                                     isValid = 1;
                                 }
                             }
                         }
                         else if(reader1.GetInt32(0) == 4)
                         {
                             con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                             sql = "SELECT ISNULL(SUM(transactionAmount),0) FROM SAVINGSTRANSACTION WHERE DATENAME(YEAR,transactionDate) = DATENAME(YEAR, " + DateTime.Now.ToLongDateString() + ") AND transactionType = 2 AND SavingsAccountID = " + SLS.Static.ID + "";
                             SqlDataReader reader = con.executeReader(sql);
                             if(reader.HasRows)
                             {
                                 reader.Read();
                                 if(Convert.ToDecimal(reader1.GetValue(0)) + Convert.ToDecimal(txtAmount.Text) > Convert.ToDecimal(reader1.GetValue(1)))
                                 {
                                     er3.Visible = true;
                                     isValid = 1;
                                 }
                                 else
                                 {
                                     MessageBox.Show("" + Convert.ToString(reader.GetValue(0)));
                                 }
                             }
                         }
                     }
                 }
             }
             else if(cobTransType.SelectedIndex == 0)
             {
                 try
                 {
                     Convert.ToDecimal(txtAmount.Text);
                 }
                 catch(Exception)
                 {
                     er3.Visible = true;
                     isValid = 1;
                 }
             }
             else
             {
                 er3.Visible = true;
                 isValid = 1;
             }
         }
         catch (Exception)
         {
             er3.Visible = true;
             isValid = 1;
         }
     }
     catch (Exception)
     {
         isValid = 1;
         er1.Visible = true;
     }
     return isValid;
 }
        public void defaultAll()
        {
            txtNoOfDays.Text = "";
            er1.Visible = true;

            txtMinAmount.Text = "";
            er2.Visible = true;

            txtMaxAmount.Text = "";
            er3.Visible = true;

            txtInterest.Text = "";
            er4.Visible = true;

            if (SLS.Static.ID != 0)
            {
                SQLStatement con = new SQLStatement(SLS.Static.Server, SLS.Static.Database);
                String sql = "SELECT noOfDays, minAmount, maxAmount, interest as [Interest] FROM TIMEDEPOSITRATES WHERE TimeDepositRatesID = " + SLS.Static.ID + " ";
                SqlDataReader reader = con.executeReader(sql);
                if (reader.HasRows)
                {
                    reader.Read();
                    txtNoOfDays.Text = Convert.ToString(reader[0]);
                    er1.Visible = false;
                    txtMinAmount.Text = Convert.ToString(reader[1]);
                    er2.Visible = false;
                    txtMaxAmount.Text = Convert.ToString(reader[2]);
                    er3.Visible = false;
                    txtInterest.Text = Convert.ToString(reader[3]);
                    er4.Visible = false;
                }
            }
        }