コード例 #1
0
            public MonHocBDO GetMonHocByID(string MaMonHoc)
            {
                MonHocBDO MonHoc = new MonHocBDO();

                using (SqlConnection connection = new SqlConnection(ConnectionInformation.ConnectionString))
                {
                    using (SqlCommand command = new SqlCommand("spGetMonHoc", connection))
                    {
                        command.CommandType = CommandType.StoredProcedure;
                        command.Parameters.AddWithValue("@Mamh", MaMonHoc);

                        connection.Open();
                        SqlDataAdapter MonHocAdapter = new SqlDataAdapter();
                        DataTable      MonHocTable   = new DataTable();
                        MonHocAdapter.SelectCommand = command;
                        MonHocAdapter.Fill(MonHocTable);
                        if (MonHocTable.Rows.Count > 0)
                        {
                            MonHoc.MaMH   = (string)MonHocTable.Rows[0]["Mamh"];
                            MonHoc.TenMH  = (string)MonHocTable.Rows[0]["Tenmh"];
                            MonHoc.SoTiet = (int)MonHocTable.Rows[0]["sotiet"];
                        }
                    }
                }

                return(MonHoc);
            }
コード例 #2
0
            public List <MonHocBDO> GetAllKhoa()
            {
                List <MonHocBDO> ListMonHoc = new List <MonHocBDO>();

                using (SqlConnection connection = new SqlConnection(ConnectionInformation.ConnectionString))
                {
                    using (SqlCommand command = new SqlCommand("spGetMonHoc", connection))
                    {
                        command.CommandType = CommandType.StoredProcedure;
                        connection.Open();
                        SqlDataAdapter MonHocAdapter = new SqlDataAdapter();
                        DataTable      MonHocTable   = new DataTable();
                        MonHocAdapter.SelectCommand = command;
                        MonHocAdapter.Fill(MonHocTable);
                        if (MonHocTable.Rows.Count > 0)
                        {
                            for (int i = 0; i < MonHocTable.Rows.Count; i++)
                            {
                                MonHocBDO MonHoc = new MonHocBDO();
                                MonHoc.MaMH   = (string)MonHocTable.Rows[i]["Mamh"];
                                MonHoc.TenMH  = (string)MonHocTable.Rows[i]["Tenmh"];
                                MonHoc.SoTiet = (int)MonHocTable.Rows[i]["sotiet"];

                                ListMonHoc.Add(MonHoc);
                            }
                        }
                    }
                }
                return(ListMonHoc);
            }
コード例 #3
0
 public bool Update(MonHocBDO MonHoc)
 {
     if (MonHoc != null)
     {
         if (MonHoc.MaMH != null && MonHoc.MaMH != string.Empty)
         {
             MonHocDAL.Update(MonHoc);
             return(true);
         }
     }
     return(false);
 }
コード例 #4
0
 public bool Update(MonHocBDO monhoc)
 {
     try
     {
         monhocBUS.Update(monhoc);
         return(true);
     }
     catch (FaultException)
     {
         throw;
     }
 }
コード例 #5
0
 public int Add(MonHocBDO MonHoc)
 {
     using (SqlConnection connection = new SqlConnection(ConnectionInformation.ConnectionString))
     {
         using (SqlCommand command = new SqlCommand("spEditMonHoc", connection))
         {
             command.CommandType = CommandType.StoredProcedure;
             command.Parameters.AddWithValue("@StatementType", ConnectionInformation.Insert);
             command.Parameters.AddWithValue("@Mamh", MonHoc.MaMH);
             command.Parameters.AddWithValue("@Tenmh", MonHoc.TenMH);
             command.Parameters.AddWithValue("@sotiet", MonHoc.SoTiet);
             connection.Open();
             return(command.ExecuteNonQuery());
         }
     }
 }