Exemplo n.º 1
0
 private void button2_Click(object sender, EventArgs e)
 {
     Rno.Clear();
     Lno.Clear();
     Date.Clear();
     Redate.Clear();
 }
Exemplo n.º 2
0
 private void button3_Click(object sender, EventArgs e)
 {
     Rno.Clear();
     Rname.Clear();
     //Rsex.Clear();
     //Rdep.Clear();
     //Rage.Clear();
     //Ldate.Clear();
 }
Exemplo n.º 3
0
 public void FormControls(string CLR)
 {
     if (CLR == "CLR")
     {
         Rno.Clear();
         RouteName.Clear();
         FAmount.Clear();
         cmbdestination.Text = "Select";
         cmbstartpoint.Text  = "Select";
         TTime.Clear();
         TDistance.Clear();
         Arrivaltime.Value      = Convert.ToDateTime(DateTime.Now);
         Departuretime.Value    = Convert.ToDateTime(DateTime.Now);
         Rno.Enabled            = false;
         RouteName.Enabled      = false;
         FAmount.Enabled        = false;
         cmbdestination.Enabled = false;
         cmbstartpoint.Enabled  = false;
         Arrivaltime.Enabled    = false;
         Departuretime.Enabled  = false;
         btnsave.Enabled        = false;
         btnedit.Enabled        = false;
         btndelete.Enabled      = false;
         btnadd.Enabled         = true;
         btnfind.Enabled        = true;
         btngenerate.Enabled    = false;
         Left1.Enabled          = false;
         Right1.Enabled         = false;
     }
     if (CLR == "Save")
     {
         RouteName.Enabled      = true;
         FAmount.Enabled        = true;
         cmbdestination.Enabled = true;
         cmbstartpoint.Enabled  = true;
         Arrivaltime.Enabled    = true;
         Departuretime.Enabled  = false;
         RouteName.Focus();
         btnsave.Enabled     = true;
         btnadd.Enabled      = false;
         btnfind.Enabled     = false;
         btndelete.Enabled   = false;
         btnedit.Enabled     = false;
         btngenerate.Enabled = true;
     }
 }
    protected void btn_update_click(object sender, EventArgs e)
    {
        try
        {
            q1 = " select COUNT(a.roll_no) as rollnocount,a.roll_no,a.month_year,a.roll_no+'-'+CONVERT(varchar(20), a.month_year)as rollmonthyear from attendance a,Registration r where a.roll_no=r.Roll_No and r.Batch_Year in (2013,2014,2015,2016,2017,2018)  group by a.roll_no,a.month_year  having count(a.roll_no) > 1";//and month_year =24205 and r.roll_no in('15CS002','13CS005','13CS034','15CS001','15CS002')
            ds.Clear(); int rowaffected = 0;
            ds = d2.select_method_wo_parameter(q1, "text");
            if (ds.Tables[0].Rows.Count > 0)
            {
                string duplicaterollno      = GetSelectedItemsValueAsString(ds, "Roll_no");
                string duplicaterollnocomma = GetSelectedItemsValueAsStringcomma(ds, "rollmonthyear");
                string monthandyearSingle   = GetSelectedItemsValueAsString(ds, "month_year");
                string monthandyearcomma    = GetSelectedItemsValueAsStringcomma(ds, "month_year");

                DataView dv = new DataView(); DataView dv1 = new DataView();
                q1  = " select CONVERT(varchar(10), a.Att_CollegeCode) Att_CollegeCode,convert(varchar(10),r.college_code) college_code, * from attendance a,Registration r where a.roll_no=r.Roll_No and r.Batch_Year in (2013,2014,2015,2016,2017,2018)  and r.roll_no in('" + duplicaterollno + "') and a.month_year in('" + monthandyearSingle + "') order by r.roll_no";
                q1 += " select column_name from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='attendance' and column_name <>'roll_no' and column_name<>'month_year' and column_name<>'Att_App_no' and column_name<>'Att_CollegeCode'";
                ds.Clear();
                ds = d2.select_method_wo_parameter(q1, "text");
                if (ds.Tables[0].Rows.Count > 0)
                {
                    string[] rollnoA = duplicaterollnocomma.Split(',');
                    string   sqlcolum = ""; string updatemonthyear = "";
                    string   regclgcode = "";
                    foreach (string Rno in rollnoA)
                    {
                        string[] rollmonyear = Rno.Split('-'); sqlcolum = ""; updatemonthyear = "";
                        if (rollmonyear.Length > 1)
                        {
                            ds.Tables[0].DefaultView.RowFilter = "roll_no ='" + rollmonyear[0].ToString() + "' and month_year='" + rollmonyear[1].ToString() + "'";//Convert.ToString(monthyear[m])
                            dv = ds.Tables[0].DefaultView;
                            DataTable temp = dv.ToTable();
                            if (temp.Rows.Count > 0)
                            {
                                foreach (DataRow dr1 in temp.Rows)
                                {
                                    string attclgcode = Convert.ToString(dr1["Att_CollegeCode"]);
                                    regclgcode = Convert.ToString(dr1["college_code"]);
                                    string monthandyear = Convert.ToString(dr1["month_year"]);
                                    if (attclgcode != regclgcode)
                                    {
                                        if (ds.Tables[1].Rows.Count > 0)
                                        {
                                            foreach (DataRow colname in ds.Tables[1].Rows)
                                            {
                                                string col = Convert.ToString(colname["column_name"]);
                                                temp.DefaultView.RowFilter = col + " is not null and Att_CollegeCode<>college_code";// OR " + col + "='2' OR " + col + "='3' ";
                                                dv1 = temp.DefaultView;
                                                if (dv1.Count > 0)
                                                {
                                                    sqlcolum       += "," + col + "='" + Convert.ToString(dv1[0][col]).Trim() + "'";
                                                    updatemonthyear = "," + monthandyear;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                            if (sqlcolum.Trim() != "")
                            {
                                q1           = " update attendance set " + sqlcolum.TrimStart(',') + " where roll_no='" + rollmonyear[0].ToString() + "' and month_year in(" + updatemonthyear.TrimStart(',') + ") and Att_CollegeCode='" + regclgcode + "'";
                                rowaffected += d2.update_method_wo_parameter(q1, "text");
                            }
                        }
                        q1 = "";
                    }
                }
            }
            lbl_error.Text      = Convert.ToString("No of Rows Affected (" + rowaffected + ")");
            lbl_error.ForeColor = System.Drawing.Color.Green;
        }
        catch (Exception ex)
        {
            lbl_error.Text      = Convert.ToString(ex);
            lbl_error.ForeColor = System.Drawing.Color.Red;
        }
    }