Esempio n. 1
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            Business.Service.ServiceBook objServiceBook = new Business.Service.ServiceBook();
            Entity.Service.ServiceBook   serviceBook    = new Entity.Service.ServiceBook();

            serviceBook.CustomerName  = txtCustomerName.Text.Trim();
            serviceBook.ModelId       = int.Parse(ddlDocketProduct.SelectedValue);
            serviceBook.MachineId     = txtMachineId.Text.Trim();
            serviceBook.FromDate      = (!string.IsNullOrEmpty(txtFromDocketDate.Text.Trim())) ? Convert.ToDateTime(txtFromDocketDate.Text.Trim()) : DateTime.MinValue;
            serviceBook.ToDate        = (!string.IsNullOrEmpty(txtToDocketDate.Text.Trim())) ? Convert.ToDateTime(txtToDocketDate.Text.Trim()) : DateTime.MinValue;
            serviceBook.CallStatusId  = int.Parse(ddlDocketCallStatus.SelectedValue);
            serviceBook.DocketType    = ddlDocketType.SelectedValue;
            serviceBook.EmployeeId_FK = int.Parse(ddlServiceEngineer.SelectedValue);

            DataTable dt = objServiceBook.Service_ServiceBook_GetAll(Convert.ToInt32(ddlCallType.SelectedValue), serviceBook);

            if (dt != null)
            {
                if (Convert.ToInt32(ddlCallType.SelectedValue) == (int)CallType.Docket)
                {
                    pnlServiceDocket.Visible   = true;
                    pnlServiceToner.Visible    = false;
                    gvServiceDocket.DataSource = dt;
                    gvServiceDocket.DataBind();
                }
                else if (Convert.ToInt32(ddlCallType.SelectedValue) == (int)CallType.Toner)
                {
                    pnlServiceDocket.Visible  = false;
                    pnlServiceToner.Visible   = true;
                    gvServiceToner.DataSource = dt;
                    gvServiceToner.DataBind();
                }
            }

            if (ddlCallType.SelectedValue != "0")
            {
                lblListTitle.Text = ddlCallType.SelectedItem.Text;
            }
            else
            {
                lblListTitle.Text = "";
            }
        }