public static bool UpdateRowIndex(String str)
        {
            try
            {
                //Thread.Sleep(4000);

                TimeSheetDAO dao = new TimeSheetDAO();
                IDictionary<int, String> myDic = new Dictionary<int, String>();

                String[] strData = str.Split(',');
                for (int i = 0; i < strData.Length; i++)
                {
                    String[] strObj = strData[i].Split(':');
                    myDic.Add(int.Parse(strObj[0].Trim()), strObj[1].Trim());
                }

                dao.UpdateRowIndex(myDic);

                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }
 protected void loadDSTimeSheet(int idgdv, string thamchieu)
 {
     ClaimDAO cdao = new ClaimDAO();
     DataTable dt2 = new DataTable();
     //dt = cdao.ClaimTheoTen(thamchieu);
     //DataRow dr = dt.Rows[0];
     //string maclaim = dr[0].ToString();
     TimeSheetDAO tsdao = new TimeSheetDAO();
     dt2 = tsdao.DSTimeSheet(idgdv, thamchieu);
     gvDSTimeSheet.DataSource = dt2;
     gvDSTimeSheet.DataBind();
     if (dt2.Rows.Count > 0)
     {
         gvDSTimeSheet.Visible = true;
         //ddlFile.Visible = true;
         //btnSave.Visible = true;
     }
     else
     {
         //ddlFile.Visible = false;
         //btnSave.Visible = false;
     }
 }
 protected void gvDSTimeSheet_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     TimeSheetDAO tsdao = new TimeSheetDAO();
     int autoid = int.Parse(gvDSTimeSheet.DataKeys[e.RowIndex].Value.ToString());
     tsdao.XoaTimeSheet(autoid);
     gvDSTimeSheet.Visible = false;
 }