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; }