コード例 #1
0
        public void GoTest(ref ExecResult exec)
        {
            //MKaryawan oKaryawan = new MKaryawan();
            //oKaryawan.ID = 1;
            //oKaryawan.Name = "ASDFQW";
            //oKaryawan.Office = "LKHSDFL";
            //oKaryawan.Age = 978;
            //oKaryawan.Position = "kKJHKJH";
            //oKaryawan.Salary = 8979821397;
            //oKaryawan.StartDate = DateTime.Now;
            //oKaryawan.Active = true;
            //ObjKaryawan.ID = 23523;
            MKaryawanRPO   krp = new MKaryawanRPO(imap_);
            MKaryawanVMRPO krs = new MKaryawanVMRPO(imap_);
            //krp.Conditions("ID", Operator.Equals("3"));
            //krp.UpdateFiltered(new MKaryawan() { ID=23444, Name="asdasd" }, ref exec);
            //krp.Conditions("ID", Operator.Equals(95442));
            //krp.Delete(ref exec);
            //Conditions cnd = new Conditions();
            //cnd.AddFilter_OR("ID", Operator.Equals(13));
            //krp.Conditions(cnd);
            //krp.ReadOne(77, 2, ref exec);
            //krs.ReadOne(2, ref exec);
            //if (krp.InsertGetKeys(oKaryawan, ref exec))
            //{

            //}

            //var ObjTK = new TigaKey();
            //ObjTK.ID1 = 112;
            //ObjTK.ID2 = 23;
            //ObjTK.ID3 = 34;
            //ObjTK.Deskripsi = "";
            //ObjTK.Dates = DateTime.Now;
            //ObjTK.IsActive = true;
            //ObjTK.Gaji = 3453454325.8798;
            //TigaKeyRPO krpk = new TigaKeyRPO(imap);
            //krpk.Delete(32, 2, ref exec);

            /*
             * KRP.AddFilter("",Operator.IN())
             * KRP.AddFilter(field).LIKE();
             * lstobjfilter = new lst();
             * lstobjfilter.addFilter
             * KRP.AddFilterOR(LIST OBJ FILTER)
             *
             * KRP.WHERE("",)
             */
            //if (krp.Insert(ObjTK, ref exec))
            //{

            //}
        }
コード例 #2
0
        public IActionResult loaddata(DataTableAjaxPostModel dtpm)
        {
            int            totarec = 0;
            var            users   = new List <MKaryawanVM>();
            MKaryawanVMRPO krp     = new MKaryawanVMRPO(imap___);
            ExecResult     exec    = new ExecResult();
            GridModel      grdMdl  = FilterOption.BindToGridModel(dtpm, typeof(MKaryawanVM));

            if (krp.ReadListPaged(grdMdl, out totarec, ref exec))
            {
                users = krp.Result.Collection;
            }

            //Conditions ncon = new Conditions();
            //ncon.AddSelect("ID");
            //ncon.AddSelect("Age");
            //ncon.AddSelect("Name");
            //ncon.AddFilter("Age", Operator.Equals(823458));
            ////ncon.AddGroupBy("Name");
            //ncon.AddOrderBy("ID");
            //ncon.SetOrderAscending();
            //if (krp.ReadOne(ref exec) && krp.Result.AffectedRow>0)
            //{
            //    //users = krp.Result.Collection;
            //}
            //krp.Conditions(ncon);

            ////krp.Conditions("Name", Operator.Like("a"));

            //if (krp.ReadOne(ref exec) && krp.Result.AffectedRow > 0)
            //{
            //    //users = krp.Result.Collection;
            //}
            return(new ContentResult
            {
                ContentType = "application/json",
                Content = JsonConvert.SerializeObject(new { draw = dtpm.draw, recordsFiltered = totarec, recordsTotal = totarec, data = users }, new JsonSerializerSettings {
                    ContractResolver = new CamelCasePropertyNamesContractResolver()
                })
            });
        }