public bool ThemBophan(string ten)
        {
            BophanEntity bophan = new BophanEntity();

            bophan.STenBophan = ten;
            return((new BophanDAL()).Insert(bophan));
        }
        public bool SuaBophan(long maBophan, string ten)
        {
            BophanEntity bophan = new BophanEntity();

            bophan.PK_iBophanID = maBophan;
            bophan.STenBophan   = ten;
            return((new BophanDAL()).Update(bophan));
        }
Ejemplo n.º 3
0
        private bool validate(BophanEntity bophan)
        {
            cnn.Open();
            String         sql       = "select* from tblBophan where sTenBophan = N'" + bophan.STenBophan + "'";
            SqlDataAdapter dap       = new SqlDataAdapter(sql, cnn);
            DataTable      dataTable = new DataTable();

            dap.Fill(dataTable);
            cnn.Close();
            if (dataTable.Rows.Count > 0)
            {
                return(false);
            }
            return(true);
        }
        public bool XoaBophan(long maBophan)
        {
            BophanEntity bophan = new BophanEntity();

            bophan.PK_iBophanID = maBophan;
            List <LichsucongtacEntity> gltsLichsu = (new LichsucongtacBRL().gltsLichsucongtac(0));

            gltsLichsu = gltsLichsu.FindAll(lichsu => lichsu.PK_iLichsucongtacID == maBophan);
            if (gltsLichsu.Count == 0)
            {
                return(new BophanDAL().Delete(bophan));
            }
            else
            {
                return(false);
            }
        }
        public bool kiemtraBophan(string ten)
        {
            BophanEntity bophan = new BophanEntity();

            bophan.STenBophan = ten;
            List <BophanEntity> gltsBophan = GetBophanByPK(0);
            int i = gltsBophan.FindIndex(bophandb => bophandb.STenBophan == ten);

            if (i == -1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 6
0
 public bool Delete(BophanEntity bophan)
 {
     cnn.Open();
     using (SqlCommand cmd = new SqlCommand("spXoaBophan", cnn))
     {
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@ma", bophan.PK_iBophanID);
         int i = cmd.ExecuteNonQuery();
         cnn.Close();
         if (i > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Ejemplo n.º 7
0
        public bool Insert(BophanEntity bophan)
        {
            if (validate(bophan))
            {
                cnn.Open();

                using (SqlCommand cmd = new SqlCommand("spThemBophan", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ten", bophan.STenBophan);
                    int i = cmd.ExecuteNonQuery();
                    cnn.Close();
                    if (i > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            return(false);
        }
Ejemplo n.º 8
0
        public List <BophanEntity> BophanGetByPK(long bophanID)
        {
            List <BophanEntity> glstBophan = new List <BophanEntity>();

            cnn.Open();
            using (SqlCommand cmd = new SqlCommand("spXemdanhsachBophan", cnn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@mabophan", bophanID);
                SqlDataReader dar = cmd.ExecuteReader();
                if (dar.HasRows)
                {
                    while (dar.Read())
                    {
                        BophanEntity bophan = new BophanEntity();
                        bophan.PK_iBophanID = Convert.ToInt64(dar["PK_iBophanID"]);
                        bophan.STenBophan   = dar["sTenBophan"].ToString();
                        glstBophan.Add(bophan);
                    }
                }
                cnn.Close();
                return(glstBophan);
            }
        }