Exemple #1
0
        public List <ToDoInfo> Search(int currentPage, ref decimal totalRecord, string keySearch = "")
        {
            List <ToDoInfo> lstToDo = new List <ToDoInfo>();
            var             todoDa  = new ToDoDA();

            try
            {
                string p_name       = "";
                string p_status     = "";
                string p_type       = "";
                var    arrKeySearch = keySearch.Split('|');
                if (arrKeySearch.Length >= 3)
                {
                    p_name   = arrKeySearch[0];
                    p_status = arrKeySearch[1];
                    p_type   = arrKeySearch[2];
                }
                string p_to   = Common.RecordOnpage.ToString();
                string p_from = CommonFuc.Get_From_To_Page(currentPage, ref p_to);

                var ds = todoDa.Search(p_name, p_status, p_type, p_from, p_to, ref totalRecord);
                lstToDo = CBO <ToDoInfo> .FillCollectionFromDataSet(ds);
            }
            catch (Exception ex)
            {
                Common.log.Error(ex.ToString());
            }
            return(lstToDo);
        }
Exemple #2
0
        public decimal Update(ToDoInfo todo)
        {
            var     todoDa  = new ToDoDA();
            decimal _result = -1;

            try
            {
                _result = todoDa.Update(todo);
            }
            catch (Exception ex)
            {
                Common.log.Error(ex.ToString());
            }
            return(_result);
        }
Exemple #3
0
        public List <ToDoInfo> GetByCode(decimal code, int type)
        {
            List <ToDoInfo> lstToDo = new List <ToDoInfo>();
            var             todoDa  = new ToDoDA();

            try
            {
                var ds = todoDa.GetByCode(code, type);
                lstToDo = CBO <ToDoInfo> .FillCollectionFromDataSet(ds);
            }
            catch (Exception ex)
            {
                Common.log.Error(ex.ToString());
            }
            return(lstToDo);
        }