public static int Insert(QuanLyCongViecBaoCaoNgayInfo _quanLyCongViecBaoCaoNgayInfo) { SqlConnection dbConn = new SqlConnection(AppEnv.ConnectionString); SqlCommand dbCmd = new SqlCommand("QuanLyCongViecBaoCaoNgay_Insert", dbConn); dbCmd.CommandType = CommandType.StoredProcedure; dbCmd.Parameters.Add("@IDCongViecKPI", _quanLyCongViecBaoCaoNgayInfo.IDCongViecKPI); dbCmd.Parameters.Add("@Ten", _quanLyCongViecBaoCaoNgayInfo.Ten); dbCmd.Parameters.Add("@KeHoach", _quanLyCongViecBaoCaoNgayInfo.KeHoach); dbCmd.Parameters.Add("@TyTrong", _quanLyCongViecBaoCaoNgayInfo.TyTrong); dbCmd.Parameters.Add("@ParentID", _quanLyCongViecBaoCaoNgayInfo.ParentID); dbCmd.Parameters.Add("@KetQua", _quanLyCongViecBaoCaoNgayInfo.KetQua); dbCmd.Parameters.Add("@TyLeHoanThanh", _quanLyCongViecBaoCaoNgayInfo.TyLeHoanThanh); dbCmd.Parameters.Add("@IDTrungTam", _quanLyCongViecBaoCaoNgayInfo.IDTrungTam); dbCmd.Parameters.Add("@IDPhongBan", _quanLyCongViecBaoCaoNgayInfo.IDPhongBan); dbCmd.Parameters.Add("@CreatedOn", _quanLyCongViecBaoCaoNgayInfo.CreatedOn); dbCmd.Parameters.Add("@IDDotDanhGia", _quanLyCongViecBaoCaoNgayInfo.IDDotDanhGia); dbCmd.Parameters.Add("@CreateBy", _quanLyCongViecBaoCaoNgayInfo.CreateBy); dbCmd.Parameters.Add("@SoGio", _quanLyCongViecBaoCaoNgayInfo.SoGio); dbCmd.Parameters.Add("@LyDo", _quanLyCongViecBaoCaoNgayInfo.LyDo); dbCmd.Parameters.Add("@DeXuat", _quanLyCongViecBaoCaoNgayInfo.DeXuat); dbCmd.Parameters.Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue; try { dbConn.Open(); dbCmd.ExecuteNonQuery(); return((int)dbCmd.Parameters["@RETURN_VALUE"].Value); } finally { dbConn.Close(); } }
public static void UpdateBaoCaoNgayBoPhan(QuanLyCongViecBaoCaoNgayInfo _quanLyCongViecBaoCaoNgayInfo) { SqlConnection dbConn = new SqlConnection(AppEnv.ConnectionString); SqlCommand dbCmd = new SqlCommand("QuanLyCongViecBaoCaoNgayBoPhan_Update", dbConn); dbCmd.CommandType = CommandType.StoredProcedure; dbCmd.Parameters.Add("@ID", _quanLyCongViecBaoCaoNgayInfo.ID); dbCmd.Parameters.Add("@IDCongViecKPI", _quanLyCongViecBaoCaoNgayInfo.IDCongViecKPI); dbCmd.Parameters.Add("@Ten", _quanLyCongViecBaoCaoNgayInfo.Ten); dbCmd.Parameters.Add("@KeHoach", _quanLyCongViecBaoCaoNgayInfo.KeHoach); dbCmd.Parameters.Add("@TyTrong", _quanLyCongViecBaoCaoNgayInfo.TyTrong); dbCmd.Parameters.Add("@ParentID", _quanLyCongViecBaoCaoNgayInfo.ParentID); dbCmd.Parameters.Add("@KetQua", _quanLyCongViecBaoCaoNgayInfo.KetQua); dbCmd.Parameters.Add("@TyLeHoanThanh", _quanLyCongViecBaoCaoNgayInfo.TyLeHoanThanh); dbCmd.Parameters.Add("@IDTrungTam", _quanLyCongViecBaoCaoNgayInfo.IDTrungTam); dbCmd.Parameters.Add("@IDPhongBan", _quanLyCongViecBaoCaoNgayInfo.IDPhongBan); dbCmd.Parameters.Add("@CreatedOn", _quanLyCongViecBaoCaoNgayInfo.CreatedOn); dbCmd.Parameters.Add("@IDDotDanhGia", _quanLyCongViecBaoCaoNgayInfo.IDDotDanhGia); dbCmd.Parameters.Add("@CreateBy", _quanLyCongViecBaoCaoNgayInfo.CreateBy); dbCmd.Parameters.Add("@SoGio", _quanLyCongViecBaoCaoNgayInfo.SoGio); dbCmd.Parameters.Add("@LyDo", _quanLyCongViecBaoCaoNgayInfo.LyDo); dbCmd.Parameters.Add("@DeXuat", _quanLyCongViecBaoCaoNgayInfo.DeXuat); try { dbConn.Open(); dbCmd.ExecuteNonQuery(); } finally { dbConn.Close(); } }
public static QuanLyCongViecBaoCaoNgayInfo GetBaoCaoNgayBoPhanInfo(int _iD) { QuanLyCongViecBaoCaoNgayInfo retVal = null; SqlConnection dbConn = new SqlConnection(AppEnv.ConnectionString); SqlCommand dbCmd = new SqlCommand("QuanLyCongViecBaoCaoNgayBoPhan_GetInfo", dbConn); dbCmd.CommandType = CommandType.StoredProcedure; dbCmd.Parameters.Add("@ID", _iD); try { dbConn.Open(); SqlDataReader dr = dbCmd.ExecuteReader(); if (dr.Read()) { retVal = new QuanLyCongViecBaoCaoNgayInfo(); retVal.ID = Convert.ToInt32(dr["ID"]); retVal.IDCongViecKPI = Convert.ToInt32(dr["IDCongViecKPI"]); retVal.Ten = Convert.ToString(dr["Ten"]); retVal.KeHoach = Convert.ToString(dr["KeHoach"]); retVal.TyTrong = Convert.ToDouble(dr["TyTrong"]); retVal.ParentID = Convert.ToString(dr["ParentID"]); retVal.KetQua = Convert.ToString(dr["KetQua"]); retVal.TyLeHoanThanh = Convert.ToString(dr["TyLeHoanThanh"]); retVal.IDTrungTam = Convert.ToInt32(dr["IDTrungTam"]); retVal.IDPhongBan = Convert.ToInt32(dr["IDPhongBan"]); retVal.CreatedOn = Convert.ToDateTime(dr["CreatedOn"]); retVal.IDDotDanhGia = Convert.ToInt32(dr["IDDotDanhGia"]); retVal.CreateBy = Convert.ToInt32(dr["CreateBy"]); retVal.SoGio = Convert.ToDouble(dr["SoGio"]); retVal.LyDo = Convert.ToString(dr["LyDo"]); retVal.DeXuat = Convert.ToString(dr["DeXuat"]); } if (dr != null) { dr.Close(); } } finally { dbConn.Close(); } return(retVal); }