コード例 #1
0
ファイル: DLLclass.cs プロジェクト: 0re5ama/blankWebApp
        public ATTclass getOne(int sn)
        {
            ATTclass      ATTclassobj = new ATTclass();
            SqlConnection connection  = new SqlConnection(connString);
            string        sp          = "dbo.getOne";
            string        strDate     = "";
            string        date        = "";

            connection.Open();
            SqlCommand cmd = new SqlCommand(sp, connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@id", SqlDbType.Int, 5).Value = sn;
            SqlDataReader dataReader = cmd.ExecuteReader();

            while (dataReader.Read())
            {
                ATTclassobj.id     = dataReader.GetInt32(0);
                ATTclassobj.name   = dataReader.GetString(1);
                ATTclassobj.gender = dataReader.GetString(2);
                strDate            = dataReader[3].ToString();
                date                   = strDate.Remove(strDate.IndexOf(" "));
                ATTclassobj.dob        = date;
                ATTclassobj.address    = dataReader.GetString(4);
                ATTclassobj.percentage = dataReader.GetDouble(5);
            }
            connection.Close();
            return(ATTclassobj);
        }
コード例 #2
0
ファイル: DLLclass.cs プロジェクト: 0re5ama/blankWebApp
        public List <ATTclass> showAll()
        {
            SqlConnection   connection = new SqlConnection(connString);
            string          sp         = "dbo.showAll";
            string          strDate    = "";
            string          date       = "";
            List <ATTclass> ATTlist    = new List <ATTclass>();

            connection.Open();
            SqlCommand cmd = new SqlCommand(sp, connection);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader d_read = cmd.ExecuteReader();

            if (d_read.HasRows)
            {
                while (d_read.Read())
                {
                    ATTclass ATTobj = new ATTclass();
                    ATTobj.id         = d_read.GetInt32(0);
                    ATTobj.name       = d_read.GetString(1);
                    ATTobj.gender     = d_read.GetString(2);
                    strDate           = d_read[3].ToString();
                    date              = strDate.Remove(strDate.IndexOf(" "));
                    ATTobj.dob        = date;
                    ATTobj.address    = d_read.GetString(4);
                    ATTobj.percentage = d_read.GetDouble(5);
                    ATTlist.Add(ATTobj);
                }
            }
            connection.Close();
            d_read.Close();
            return(ATTlist);
        }
コード例 #3
0
        public string updateStudent(ATTclass ATTclassobj)
        {
            string   msg         = "";
            DLLclass DLLclassobj = new DLLclass();

            msg = DLLclassobj.update(ATTclassobj);
            return(msg);
        }
コード例 #4
0
        public string updateRow(string data)
        {
            BLLclass BLLobj = new BLLclass();
            ATTclass ATTobj = jss.Deserialize <ATTclass>(data) as ATTclass;
            string   updMsg = BLLobj.updateStudent(ATTobj);

            return(updMsg);
        }
コード例 #5
0
        public string save(string data)
        {
            string   resMsg = "";
            BLLclass BLLobj = new BLLclass();
            ATTclass ATTobj = jss.Deserialize <ATTclass>(data) as ATTclass;

            resMsg = BLLobj.saveStudent(ATTobj);
            return(resMsg);
        }
コード例 #6
0
        public string getOne(int sn)
        {
            string resMsg = "";
            JavaScriptSerializer serializer  = new JavaScriptSerializer();
            DLLclass             DLLclassobj = new DLLclass();
            ATTclass             ATTclassobj = DLLclassobj.getOne(sn);

            resMsg = serializer.Serialize(ATTclassobj);
            return(resMsg);
        }
コード例 #7
0
ファイル: DLLclass.cs プロジェクト: 0re5ama/blankWebApp
        public string deleteOne(int sn)
        {
            string        msg         = "";
            ATTclass      ATTclassobj = new ATTclass();
            SqlConnection connection  = new SqlConnection(connString);
            string        sp          = "dbo.deleteOne";

            connection.Open();
            SqlCommand cmd = new SqlCommand(sp, connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@id", SqlDbType.Int, 5).Value = sn;
            DLLmarks DLLmarkObj = new DLLmarks();
            string   dllRes     = DLLmarkObj.deleteMark(sn);

            cmd.ExecuteNonQuery();
            msg = dllRes;
            connection.Close();
            return(msg);
        }
コード例 #8
0
ファイル: DLLclass.cs プロジェクト: 0re5ama/blankWebApp
        public string save(ATTclass ATTclassobj)
        {
            SqlConnection connection = new SqlConnection(connString);
            string        sp         = "";
            string        msg        = "";

            sp = "dbo.save";
            connection.Open();
            SqlCommand cmd = new SqlCommand(sp, connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@name", SqlDbType.VarChar, 50).Value     = ATTclassobj.name;
            cmd.Parameters.Add("@gender", SqlDbType.VarChar, 1).Value    = ATTclassobj.gender;
            cmd.Parameters.Add("@dob", SqlDbType.Date, 50).Value         = ATTclassobj.dob;
            cmd.Parameters.Add("@address", SqlDbType.VarChar, 50).Value  = ATTclassobj.address;
            cmd.Parameters.Add("@percentage", SqlDbType.Float, 50).Value = ATTclassobj.percentage;
            cmd.Parameters.Add("@id", SqlDbType.Int).Direction           = ParameterDirection.Output;
            cmd.ExecuteNonQuery();
            int sid = Int32.Parse(cmd.Parameters["@id"].Value.ToString());

            connection.Close();
            msg = sid.ToString();
            return(msg);
        }
コード例 #9
0
ファイル: DLLclass.cs プロジェクト: 0re5ama/blankWebApp
        public string update(ATTclass ATTclassobj)
        {
            SqlConnection connection = new SqlConnection(connString);
            string        sp         = "";
            string        msg        = "";

            sp = "dbo.updateRow";
            connection.Open();
            SqlCommand cmd = new SqlCommand(sp, connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@id", SqlDbType.Int, 10).Value           = ATTclassobj.id;
            cmd.Parameters.Add("@name", SqlDbType.VarChar, 50).Value     = ATTclassobj.name;
            cmd.Parameters.Add("@gender", SqlDbType.VarChar, 1).Value    = ATTclassobj.gender;
            cmd.Parameters.Add("@dob", SqlDbType.Date, 50).Value         = ATTclassobj.dob;
            cmd.Parameters.Add("@address", SqlDbType.VarChar, 50).Value  = ATTclassobj.address;
            cmd.Parameters.Add("@percentage", SqlDbType.Float, 50).Value = ATTclassobj.percentage;
            cmd.ExecuteNonQuery();
            int sid = ATTclassobj.id;

            msg = "Successfully updated with ID: " + sid;
            connection.Close();
            return(msg);
        }