示例#1
0
            public string parameterCreate(string type, string creator, string child)
            {
                creator = Guid.NewGuid().ToString();
                if (creator == null || creator.Length <= 0)
                {
                    return("creatorNull");
                }
                if (child == null || child.Length <= 0)
                {
                    return("childNull");
                }
                string response = "";

                IparameterClient para = new IparameterClient();

                try
                {
                    response = para.createString(type, child, creator);
                    //try
                    //{
                    //    response = new Guid(response).ToString();
                    //}
                    //catch
                    //{
                    //    response = "Error";
                    //}
                }catch (Exception ex)
                {
                    response = ex.ToString();
                }

                return(response);
            }
示例#2
0
            public string parameter(string parameterId)
            {
                string response = "Success";

                try
                {
                    IparameterClient para = new IparameterClient();
                    response = para.deleteString(Guid.NewGuid().ToString(), parameterId);
                }
                catch
                {
                    response = "Error";
                }
                return(response);
            }
示例#3
0
            public string updateParameters(parameterReference.parameterClass para)
            {
                string response = "";

                try
                {
                    IparameterClient client = new IparameterClient();
                    response = client.updateString(para.childId.ToString(), para.parameterId.ToString(), para.creator.ToString(), para.type, para.value, para.order, para.status);
                }
                catch (Exception ex)
                {
                    response = "Error : " + ex.ToString();
                }

                return(response);
            }
示例#4
0
            public IEnumerable <parameterReference.parameterClass> parameters(string child)
            {
                IparameterClient read = new IparameterClient();
                List <parameterReference.parameterClass> response = new List <parameterReference.parameterClass>();

                try
                {
                    response = read.readString(child).ToList();
                }
                catch (Exception ex)
                {
                    parameterReference.parameterClass para = new parameterReference.parameterClass();
                    para.value = ex.ToString();
                    response.Add(para);
                }
                return(response);
            }
示例#5
0
            public string parameterUpdate(string childId, string parameterId, string creator, string type, string value, string order, string status, string additional_1, string additional_2, string additional_3, string additional_4)
            {
                creator = new Guid().ToString();

                string           response = "";
                IparameterClient para     = new IparameterClient();

                try
                {
                    response = para.updateString(childId, parameterId, creator, type, value, order, status);
                }
                catch
                {
                    response = "Error";
                }

                return(response);
            }
示例#6
0
        public string delete(childDelete use)
        {
            string        response = "";
            SqlConnection con      = new SqlConnection(data);
            SqlCommand    cmd      = new SqlCommand("DELETE FROM CourseChild WHERE childId = @childId", con);

            cmd.Parameters.AddWithValue("@childId", use.childId);

            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
                response = "Success";
                deleteOptions(use.childId, use.user);
            }
            catch (Exception ex)
            {
                response = ex.ToString();
                con.Close();
                return(response);
            }

            con.Close();

            try
            {
                parameterDeleteAll del = new parameterDeleteAll();
                del.childId = use.childId;
                del.creator = use.user;

                IparameterClient para = new IparameterClient();
                response = para.deleteAll(del);
            }
            catch (Exception ex)
            {
                response = ex.ToString();
            }

            return(response);
        }