Ejemplo n.º 1
0
        //批量删除
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            ChkAdminLevel("driver_list", DTEnums.ActionEnum.Delete.ToString()); //检查权限
            int sucCount   = 0;
            int errorCount = 0;

            BLL.Driver bll = new BLL.Driver();
            for (int i = 0; i < rptList.Items.Count; i++)
            {
                int      id = Convert.ToInt32(((HiddenField)rptList.Items[i].FindControl("hidId")).Value);
                CheckBox cb = (CheckBox)rptList.Items[i].FindControl("chkId");
                if (cb.Checked)
                {
                    if (bll.Delete(id))
                    {
                        sucCount += 1;
                    }
                    else
                    {
                        errorCount += 1;
                    }
                }
            }
            AddAdminLog(DTEnums.ActionEnum.Delete.ToString(), "删除司机" + sucCount + "条,失败" + errorCount + "条"); //记录日志
            JscriptMsg("删除成功" + sucCount + "条,失败" + errorCount + "条!",
                       Utils.CombUrlTxt("driver_list.aspx", "keywords={0}", this.keywords), "Success");
        }
Ejemplo n.º 2
0
        private bool DoAdd()
        {
            bool result = false;

            Model.Driver model = new Model.Driver();
            BLL.Driver   bll   = new BLL.Driver();

            model.CarNumber           = ddlCarNumber.SelectedValue;
            model.RealName            = txtRealName.Text.Trim();
            model.RealNameCode        = txtRealNameCode.Text.Trim();
            model.IdCardNumber        = txtIdCardNumber.Text.Trim();
            model.LinkTel             = txtLinkTel.Text.Trim();
            model.LinkAddress         = txtLinkAddress.Text.Trim();
            model.BeganWorkDate       = Utils.StrToDateTime(txtBeganWorkDate.Text.Trim());
            model.IssuedDate          = Utils.StrToDateTime(txtIssuedDate.Text.Trim());
            model.AnnualDate          = Utils.StrToDateTime(txtAnnualDate.Text.Trim());
            model.DrivingLicence      = txtDrivingLicence.Text.Trim();
            model.DrivingPermitNumber = txtDrivingPermitNumber.Text.Trim();
            model.DrivingPermitType   = txtDrivingPermitType.Text.Trim();
            model.IsDimission         = chkIsDimission.Checked ? 1 : 0;
            model.Remarks             = txtRemarks.Text.Trim();

            if (bll.Add(model) > 0)
            {
                AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "添加司机:" + model.RealName); //记录日志
                result = true;
            }
            return(result);
        }
Ejemplo n.º 3
0
 //批量删除
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     ChkAdminLevel("driver_list", DTEnums.ActionEnum.Delete.ToString()); //检查权限
     int sucCount = 0;
     int errorCount = 0;
     BLL.Driver bll = new BLL.Driver();
     for (int i = 0; i < rptList.Items.Count; i++)
     {
         int id = Convert.ToInt32(((HiddenField)rptList.Items[i].FindControl("hidId")).Value);
         CheckBox cb = (CheckBox)rptList.Items[i].FindControl("chkId");
         if (cb.Checked)
         {
             if (bll.Delete(id))
             {
                 sucCount += 1;
             }
             else
             {
                 errorCount += 1;
             }
         }
     }
     AddAdminLog(DTEnums.ActionEnum.Delete.ToString(), "删除司机" + sucCount + "条,失败" + errorCount + "条"); //记录日志
     JscriptMsg("删除成功" + sucCount + "条,失败" + errorCount + "条!",
         Utils.CombUrlTxt("driver_list.aspx", "keywords={0}", this.keywords), "Success");
 }
Ejemplo n.º 4
0
 private void Details(HttpContext context)
 {
     string carNumber = DTRequest.GetQueryString("carNumber");
     if (string.IsNullOrEmpty(carNumber))
     {
         context.Response.Write("{\"status\": 0, \"msg\": \"无效的车号!\"}");
         return;
     }
     try
     {
         Model.Driver model = new BLL.Driver().GetModel(carNumber);
         if (model != null)
         {
             context.Response.Write("{\"status\": 1, \"msg\": \"获取成功!\", \"name\": \"" + model.RealName + "\", \"id\": \"" + model.Id + "\", \"idCardNumber\": \"" + model.IdCardNumber + "\", \"linkTel\": \"" + model.LinkTel + "\", \"linkAddress\": \"" + model.LinkAddress + "\"}");
         }
         else
         {
             context.Response.Write("{\"status\": 0, \"msg\": \"记录不存在!\"}");
         }
     }
     catch
     {
         context.Response.Write("{\"status\": 0, \"msg\": \"出现异常!\"}");
         return;
     }
 }
Ejemplo n.º 5
0
        private bool DoAdd()
        {
            bool result = false;
            Model.Driver model = new Model.Driver();
            BLL.Driver bll = new BLL.Driver();

            model.CarNumber = ddlCarNumber.SelectedValue;
            model.RealName = txtRealName.Text.Trim();
            model.RealNameCode = txtRealNameCode.Text.Trim();
            model.IdCardNumber = txtIdCardNumber.Text.Trim();
            model.LinkTel = txtLinkTel.Text.Trim();
            model.LinkAddress = txtLinkAddress.Text.Trim();
            model.BeganWorkDate = Utils.StrToDateTime(txtBeganWorkDate.Text.Trim());
            model.IssuedDate = Utils.StrToDateTime(txtIssuedDate.Text.Trim());
            model.AnnualDate = Utils.StrToDateTime(txtAnnualDate.Text.Trim());
            model.DrivingLicence = txtDrivingLicence.Text.Trim();
            model.DrivingPermitNumber = txtDrivingPermitNumber.Text.Trim();
            model.DrivingPermitType = txtDrivingPermitType.Text.Trim();
            model.IsDimission = chkIsDimission.Checked ? 1 : 0;
            model.Remarks = txtRemarks.Text.Trim();

            if (bll.Add(model) > 0)
            {
                AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "添加司机:" + model.RealName); //记录日志
                result = true;
            }
            return result;
        }
Ejemplo n.º 6
0
        private void Details(HttpContext context)
        {
            string carNumber = DTRequest.GetQueryString("carNumber");

            if (string.IsNullOrEmpty(carNumber))
            {
                context.Response.Write("{\"status\": 0, \"msg\": \"无效的车号!\"}");
                return;
            }
            try
            {
                Model.Driver model = new BLL.Driver().GetModel(carNumber);
                if (model != null)
                {
                    context.Response.Write("{\"status\": 1, \"msg\": \"获取成功!\", \"name\": \"" + model.RealName + "\", \"id\": \"" + model.Id + "\", \"idCardNumber\": \"" + model.IdCardNumber + "\", \"linkTel\": \"" + model.LinkTel + "\", \"linkAddress\": \"" + model.LinkAddress + "\"}");
                }
                else
                {
                    context.Response.Write("{\"status\": 0, \"msg\": \"记录不存在!\"}");
                }
            }
            catch
            {
                context.Response.Write("{\"status\": 0, \"msg\": \"出现异常!\"}");
                return;
            }
        }
Ejemplo n.º 7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DataTable dt;

        BLL.Driver _BLL = new BLL.Driver();
        dt = _BLL.getDriver_All();
        RadGrid1.DataSource = dt;
    }
Ejemplo n.º 8
0
        private string GetDriverName(int driverId)
        {
            Model.Driver driver = new BLL.Driver().GetModel(driverId);
            if (driver != null)
            {
                return(driver.RealName);
            }

            return("");
        }
Ejemplo n.º 9
0
        private void TreeBind(string strWhere)
        {
            BLL.Driver driverBll = new BLL.Driver();
            DataTable  driverDT  = driverBll.GetList(0, "IsDimission != 1 ", "Id desc").Tables[0];

            ddlDriver.Items.Clear();
            ddlDriver.Items.Add(new ListItem("不限", ""));
            foreach (DataRow dr in driverDT.Rows)
            {
                this.ddlDriver.Items.Add(new ListItem(string.Format("{0}({1})", dr["CarNumber"].ToString(), dr["RealName"].ToString()), dr["CarNumber"].ToString()));
            }
        }
Ejemplo n.º 10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["USER"] == null)
        {
            Response.Redirect("Authorize.aspx");
        }

        DataTable dt;

        BLL.Driver _BLL = new BLL.Driver();
        dt = _BLL.getDriver_All();
        RadGrid1.DataSource = dt;
    }
Ejemplo n.º 11
0
        private void RptBind(string _strWhere, string _orderby)
        {
            this.page             = DTRequest.GetQueryInt("page", 1);
            this.txtKeywords.Text = this.keywords;
            BLL.Driver bll = new BLL.Driver();
            this.rptList.DataSource = bll.GetList(this.pageSize, this.page, _strWhere, _orderby, out this.totalCount);
            this.rptList.DataBind();

            //绑定页码
            txtPageNum.Text = this.pageSize.ToString();
            string pageUrl = Utils.CombUrlTxt("driver_list.aspx", "keywords={0}&page={1}",
                                              this.keywords, "__id__");

            PageContent.InnerHtml = Utils.OutPageList(this.pageSize, this.page, this.totalCount, pageUrl, 8);
        }
Ejemplo n.º 12
0
        private void ShowInfo(int _id)
        {
            BLL.Vehicle   bll   = new BLL.Vehicle();
            Model.Vehicle model = bll.GetModel(_id);
            if (model != null)
            {
                txtCarCode.Text = model.CarCode;

                BLL.Driver   driverBLL = new BLL.Driver();
                Model.Driver driver    = driverBLL.GetModel(model.CarCode);
                if (driver != null)
                {
                    txtRealName.Text = driver.RealName;
                    txtLinkTel.Text  = driver.LinkTel;
                }
            }
        }
Ejemplo n.º 13
0
        private bool DoEdit(int _id)
        {
            bool result = false;

            BLL.Vehicle   bll       = new BLL.Vehicle();
            Model.Vehicle model     = bll.GetModel(_id);
            string        carNumber = model.CarNumber;

            model.MotorcadeName   = "";
            model.CarCode         = txtCarCode.Text.Trim();
            model.CarNumber       = model.CarCode;
            model.MotorcycleType  = "";
            model.EngineType      = "";
            model.ChassisNumber   = "";
            model.FrameNumber     = "";
            model.InsuranceNumber = "";
            model.LoadingCapacity = 0.00M;
            model.Remarks         = "";


            BLL.Driver   driverBll = new BLL.Driver();
            Model.Driver driver    = driverBll.GetModel(carNumber);

            driver.CarNumber           = model.CarNumber;
            driver.RealName            = txtRealName.Text.Trim();
            driver.RealNameCode        = "";
            driver.IdCardNumber        = "";
            driver.LinkTel             = txtLinkTel.Text.Trim();
            driver.LinkAddress         = "";
            driver.BeganWorkDate       = DateTime.Now;
            driver.IssuedDate          = DateTime.Now;
            driver.AnnualDate          = DateTime.Now;
            driver.DrivingLicence      = "";
            driver.DrivingPermitNumber = "";
            driver.DrivingPermitType   = "";
            driver.IsDimission         = 0;
            driver.Remarks             = "";

            if (bll.Update(model, driver))
            {
                AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "修改车辆信息:" + model.CarCode); //记录日志
                result = true;
            }
            return(result);
        }
Ejemplo n.º 14
0
        private void ShowInfo(int _id)
        {
            BLL.Driver   bll   = new BLL.Driver();
            Model.Driver model = bll.GetModel(_id);

            ddlCarNumber.SelectedValue  = model.CarNumber;
            txtRealName.Text            = model.RealName;
            txtRealNameCode.Text        = model.RealNameCode;
            txtIdCardNumber.Text        = model.IdCardNumber;
            txtLinkTel.Text             = model.LinkTel;
            txtLinkAddress.Text         = model.LinkAddress;
            txtBeganWorkDate.Text       = model.BeganWorkDate.ToString("yyyy-MM-dd");
            txtIssuedDate.Text          = model.IssuedDate.ToString("yyyy-MM-dd");
            txtAnnualDate.Text          = model.AnnualDate.ToString("yyyy-MM-dd");
            txtDrivingLicence.Text      = model.DrivingLicence;
            txtDrivingPermitNumber.Text = model.DrivingPermitNumber;
            txtDrivingPermitType.Text   = model.DrivingPermitType;
            chkIsDimission.Checked      = (model.IsDimission == 1);
            txtRemarks.Text             = model.Remarks;
        }
Ejemplo n.º 15
0
        private void ShowInfo(int _id)
        {
            BLL.TransportOrder   bll   = new BLL.TransportOrder();
            Model.TransportOrder model = bll.GetModel(_id);

            labCode.Text             = model.Code;
            labFactDispatchTime.Text = model.FactDispatchTime.ToString("yyyy-MM-dd");
            Model.Driver driver = new BLL.Driver().GetModel(model.DriverId);
            if (driver != null)
            {
                labDriver.Text    = driver.RealName;
                labLinkTel.Text   = driver.LinkTel;
                labCarNumber.Text = driver.CarNumber;
            }
            labPayee.Text   = model.Payee;
            labAdvance.Text = model.Advance.ToString();

            BLL.Order itemBll = new BLL.Order();
            DataTable dt      = itemBll.GetPrintList(0, " and A.TransportOrderId = " + model.Id + "", " order by A.Id desc").Tables[0];

            foreach (DataRow dr in dt.Rows)
            {
                transportOrderItems += "<tr data-value=\"" + dr["Id"].ToString() + "\">";
                transportOrderItems += "<td></td>";
                transportOrderItems += "<td align=\"left\">" + dr["Code"].ToString() + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["BillNumber"].ToString() + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["WeighbridgeNumber"].ToString() + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["Shipper"].ToString() + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["Receiver"].ToString() + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["GoodsName"].ToString() + "</td>";
                transportOrderItems += "<td width=\"6%\">" + dr["Quantity"].ToString() + "</td>";
                transportOrderItems += "<td width=\"5%\">" + dr["Weight"].ToString() + "</td>";
                transportOrderItems += "<td width=\"5%\">¥" + string.Format("{0:N2}", dr["UnitPrice"].ToString()) + "</td>";
                transportOrderItems += "<td width=\"5%\">¥" + string.Format("{0:N2}", dr["Freight"].ToString()) + "</td>";
                transportOrderItems += "<td width=\"5%\">¥" + string.Format("{0:N2}", dr["HandlingCharge"].ToString()) + "</td>";
                transportOrderItems += "</tr>";
            }
        }
Ejemplo n.º 16
0
        private void ShowInfo(int _id)
        {
            BLL.TransportOrder bll = new BLL.TransportOrder();
            Model.TransportOrder model = bll.GetModel(_id);

            labCode.Text = model.Code;
            labFactDispatchTime.Text = model.FactDispatchTime.ToString("yyyy-MM-dd");
            Model.Driver driver = new BLL.Driver().GetModel(model.DriverId);
            if (driver != null)
            {
                labDriver.Text = driver.RealName;
                labLinkTel.Text = driver.LinkTel;
                labCarNumber.Text = driver.CarNumber;
            }
            labPayee.Text = model.Payee;
            labAdvance.Text = model.Advance.ToString();

            BLL.Order itemBll = new BLL.Order();
            DataTable dt = itemBll.GetPrintList(0, " and A.TransportOrderId = " + model.Id + "", " order by A.Id desc").Tables[0];
            foreach (DataRow dr in dt.Rows)
            {
                transportOrderItems += "<tr data-value=\"" + dr["Id"].ToString() + "\">";
                transportOrderItems += "<td></td>";
                transportOrderItems += "<td align=\"left\">" + dr["Code"].ToString() + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["BillNumber"].ToString() + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["WeighbridgeNumber"].ToString() + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["Shipper"].ToString() + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["Receiver"].ToString()  + "</td>";
                transportOrderItems += "<td width=\"10%\">" + dr["GoodsName"].ToString() + "</td>";
                transportOrderItems += "<td width=\"6%\">" + dr["Quantity"].ToString() + "</td>";
                transportOrderItems += "<td width=\"5%\">" + dr["Weight"].ToString() + "</td>";
                transportOrderItems += "<td width=\"5%\">¥" +string.Format("{0:N2}", dr["UnitPrice"].ToString())+ "</td>";
                transportOrderItems += "<td width=\"5%\">¥" + string.Format("{0:N2}", dr["Freight"].ToString()) + "</td>";
                transportOrderItems += "<td width=\"5%\">¥" + string.Format("{0:N2}", dr["HandlingCharge"].ToString()) + "</td>";
                transportOrderItems += "</tr>";
            }
        }
Ejemplo n.º 17
0
        private string GetDriverName(int driverId)
        {
            Model.Driver driver = new BLL.Driver().GetModel(driverId);
            if (driver != null)
            {
                return driver.RealName;
            }

            return "";
        }
Ejemplo n.º 18
0
        private void ShowInfo(int _id)
        {
            BLL.Driver bll = new BLL.Driver();
            Model.Driver model = bll.GetModel(_id);

            ddlCarNumber.SelectedValue = model.CarNumber;
            txtRealName.Text = model.RealName;
            txtRealNameCode.Text = model.RealNameCode;
            txtIdCardNumber.Text = model.IdCardNumber;
            txtLinkTel.Text = model.LinkTel;
            txtLinkAddress.Text = model.LinkAddress;
            txtBeganWorkDate.Text = model.BeganWorkDate.ToString("yyyy-MM-dd");
            txtIssuedDate.Text = model.IssuedDate.ToString("yyyy-MM-dd");
            txtAnnualDate.Text = model.AnnualDate.ToString("yyyy-MM-dd");
            txtDrivingLicence.Text = model.DrivingLicence;
            txtDrivingPermitNumber.Text = model.DrivingPermitNumber;
            txtDrivingPermitType.Text = model.DrivingPermitType;
            chkIsDimission.Checked = (model.IsDimission == 1);
            txtRemarks.Text = model.Remarks;
        }
Ejemplo n.º 19
0
        private void ShowInfo(int _id)
        {
            BLL.Vehicle bll = new BLL.Vehicle();
            Model.Vehicle model = bll.GetModel(_id);
            if (model != null)
            {
                txtCarCode.Text = model.CarCode;

                BLL.Driver driverBLL = new BLL.Driver();
                Model.Driver driver = driverBLL.GetModel(model.CarCode);
                if (driver != null)
                {
                    txtRealName.Text = driver.RealName;
                    txtLinkTel.Text = driver.LinkTel;
                }
            }
        }
Ejemplo n.º 20
0
        private void RptBind(string _strWhere, string _orderby)
        {
            this.page = DTRequest.GetQueryInt("page", 1);
            this.txtKeywords.Text = this.keywords;
            BLL.Driver bll = new BLL.Driver();
            this.rptList.DataSource = bll.GetList(this.pageSize, this.page, _strWhere, _orderby, out this.totalCount);
            this.rptList.DataBind();

            //绑定页码
            txtPageNum.Text = this.pageSize.ToString();
            string pageUrl = Utils.CombUrlTxt("driver_list.aspx", "keywords={0}&page={1}",
                this.keywords, "__id__");
            PageContent.InnerHtml = Utils.OutPageList(this.pageSize, this.page, this.totalCount, pageUrl, 8);
        }
Ejemplo n.º 21
0
        private void TreeBind(string strWhere)
        {
            BLL.Driver driverBll = new BLL.Driver();
            DataTable driverDT = driverBll.GetList(0, "IsDimission != 1 ", "Id desc").Tables[0];

            ddlDriver.Items.Clear();
            ddlDriver.Items.Add(new ListItem("不限", ""));
            foreach (DataRow dr in driverDT.Rows)
            {
                this.ddlDriver.Items.Add(new ListItem(string.Format("{0}({1})", dr["CarNumber"].ToString(), dr["RealName"].ToString()), dr["CarNumber"].ToString()));
            }
        }
Ejemplo n.º 22
0
        private bool DoAdd()
        {
            bool result = false;
            Model.Vehicle model = new Model.Vehicle();
            BLL.Vehicle bll = new BLL.Vehicle();

            model.MotorcadeName = "";
            model.CarCode = txtCarCode.Text.Trim();
            model.CarNumber = model.CarCode;
            model.MotorcycleType = "";
            model.EngineType = "";
            model.ChassisNumber = "";
            model.FrameNumber = "";
            model.InsuranceNumber = "";
            model.LoadingCapacity = 0.00M;
            model.Remarks = "";

            Model.Driver driver = new Model.Driver();
            BLL.Driver driverBll = new BLL.Driver();

            driver.CarNumber = model.CarNumber;
            driver.RealName = txtRealName.Text.Trim();
            driver.RealNameCode = "";
            driver.IdCardNumber = "";
            driver.LinkTel = txtLinkTel.Text.Trim();
            driver.LinkAddress = "";
            driver.BeganWorkDate = DateTime.Now;
            driver.IssuedDate = DateTime.Now;
            driver.AnnualDate = DateTime.Now;
            driver.DrivingLicence = "";
            driver.DrivingPermitNumber = "";
            driver.DrivingPermitType = "";
            driver.IsDimission = 0;
            driver.Remarks = "";

            if (bll.Add(model, driver))
            {
                AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "添加车辆:" + model.CarCode); //记录日志
                result = true;
            }
            return result;
        }