Пример #1
0
        public static DataSet TaskUpdate(UpdateTaskManagement updateTask)
        {
            DataSet         ds   = new DataSet();
            MySqlConnection conn = connstring;

            try
            {
                conn.Open();
                string       stm = "spTM_UpdateTask";
                MySqlCommand cmd = new MySqlCommand(stm, conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd             = mySqlCommandParameters(cmd, updateTask); // setting values to the procedure parameters
                MySqlDataAdapter da = new MySqlDataAdapter(cmd);
                da.Fill(ds, "Data");
                return(ds);
            }
            catch (Exception ex)
            {
                Log(ex, System.Reflection.MethodBase.GetCurrentMethod().Name);
                throw ex;
            }
            finally
            {
                conn.Close();
            }
            return(ds);
        }
        public IHttpActionResult TaskUpdate(JObject requestParams)
        {
            var data     = "";
            var identity = MyAuthorizationServerProvider.AuthenticateUser();

            if (identity != null)
            {
                try
                {
                    UpdateTaskManagement task = requestParams.ToObject <UpdateTaskManagement>();
                    task.Param_CompID = identity.CompId;
                    task.Param_UserID = Convert.ToInt32(identity.UserID);

                    var ds = TaskBL.TaskUpdate(task);
                    data = Utility.ConvertDataSetToJSONString(ds);
                    data = Utility.Successful(data);

                    #region Activity Log
                    ActivityLog objlog = ActivityLogBL.ActivityLogMapper(Modules.Task.ToString(), 10, task.Param_CompID, task.Param_UserID
                                                                         , UserName, System.Reflection.MethodBase.GetCurrentMethod().Name, task.Param_TaskName, "", task.Param_ProjectName, task.Param_StatusName);
                    var dsActivityLog = ActivityLogBL.LogCRUD(objlog);
                    #endregion Activity Log
                }
                catch (Exception ex)
                {
                    data = Utility.Exception(ex);;
                }
            }
            else
            {
                data = Utility.AuthenticationError();
            }
            return(new APIResult(Request, data));
        }
Пример #3
0
        private static MySqlCommand mySqlCommandParameters(MySqlCommand cmd, UpdateTaskManagement task)
        {
            cmd.Parameters.AddWithValue("Param_ProjectID", task.Param_ProjectID);
            cmd.Parameters.AddWithValue("Param_TaskID", task.Param_TaskID);
            cmd.Parameters.AddWithValue("Param_CompID", task.Param_CompID);
            cmd.Parameters.AddWithValue("Param_SubTaskIds", task.Param_SubTaskIds);
            cmd.Parameters.AddWithValue("Param_StatusID", task.Param_StatusID);
            cmd.Parameters.AddWithValue("Param_Comments", task.Param_Comments);
            cmd.Parameters.AddWithValue("Param_UserID", task.Param_UserID);

            return(cmd);
        }
Пример #4
0
        public static DataSet TaskUpdate(UpdateTaskManagement updateTaskManagement)
        {
            DataSet dsresult = new DataSet();

            try
            {
                dsresult = TaskDAL.TaskUpdate(updateTaskManagement);
            }
            catch (Exception ex)
            {
                Log(ex, System.Reflection.MethodBase.GetCurrentMethod().Name);
                throw ex;
            }
            return(dsresult);
        }