مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

taherturk

عضویت از 1397/05/24

چگونه جستجوی بین دو تاریخ با kendo datepicker و نمایش لیست در view انجام بدیم

  • شنبه 1 دی 1397
  • 09:01
تشکر میکنم

چگونه جستجوی بین دو تاریخ با انتخاب از طریق kendeo date picker  و نمایش نتیجه در  view انجام بدیم

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 1 دی 1397
  • 13:50

کد بنویسید انجام میشه 

تاریخ ورودی بگیرید در کوئری قرار دهید 

کاربر سایت

taherturk

عضویت از 1397/05/24

  • یکشنبه 2 دی 1397
  • 13:09

تاریخ رو که از kendo picker میگیریم    یه تاریخ دیگه ای میده

   این تاریخ انتخاب شده است   

   public ActionResult searchUserName(int InspectorId, DateTime Inspectdate)
        {
            var inspectReqs = db.InspectReqs.Where(I => I.Inspectdate == Inspectdate && I.InspectorId == InspectorId).Include(i => i.InspectGroup).Include(i => i.Users);
            return View(inspectReqs.ToList());
        }

تاریخ ورودی کوئری بعد از اجرا  موقعی که برینک پوینت میگیری  برابر میشه Date = {07/19/0776 12:00:00 ق.ظ}

ویو

       <div class="col-md-5 ">
            <span> </span>
            <form action="/InspectorPanel/InspectReqs/searchUserName/" method="get" class="border-radius">
                <input type="text" name="Inspectdate" id="Inspectdate" placeholder=" تاریخ بازرسی " />
                <input type="hidden" value="@Model.FirstOrDefault().InspectorId" id="InspectorId" name="InspectorId" />
                @*<input class="input-sm" name="Inspectdate" type="text" placeholder=" تاریخ بازرسی ">*@
                <button class="btn btn-info btn-xl"><i class="fa fa-search"></i></button>
            </form>
        </div>

کاربر سایت

piter111

عضویت از 1394/10/10

  • یکشنبه 2 دی 1397
  • 13:57

تاریخ رو به صورت میلادی دخیره میکنه تو نت سرچ بزن تبدیل تاریخ میلادبه شمسی

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 2 دی 1397
  • 13:59

شما دارید تاریخ شمسی ارسال می کنید ولی در متد ورودی از DateTime استفاده کردید. باید تاریخ شمسی را به صورت string دریافت کنید و سپس آن را به DateTime تبدیل کنید.

کاربر سایت

taherturk

عضویت از 1397/05/24

  • یکشنبه 2 دی 1397
  • 14:05

من کلا از datepicker kendo  دارم استفاده میکنم موقع ویرایش و یا اضافه جدید کار میکنه یعنی تاربخ رو شمسی انتخاب میکنی خودش موقع ذخیره  به  datetime  ذخیره میشه ولی اینجا عمل نمیکنه

کاربر سایت

taherturk

عضویت از 1397/05/24

  • یکشنبه 2 دی 1397
  • 14:43

خیلی ممنون با این کد درست شد من کمی سقف انتظاراتم از کندو بالا رفته بود و فکر میکردم خودش تبدیل به میلادی میکنه نمیدونم شایدم درست باشه ولی به هر حال با این کد درست شد


        public ActionResult searchUserName(int InspectorId, string Inspectdate)
        {
            DateTime? s;
            s = MyCms.Classes.MyConvertor.GetMilladiDatemin1(Inspectdate);
            var inspectReqs = db.InspectReqs.Where(I => I.Inspectdate == s && I.InspectorId == InspectorId).Include(i => i.InspectGroup).Include(i => i.Users);
            return View(inspectReqs.ToList());
        }

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)