Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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();
            }
        }
Beispiel #3
0
        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);
        }