示例#1
0
    public Car_Davnote getdavs(ref Car_Davnote dav)
    {
        dav.DavDept.Id    = Convert.ToInt32(drpDept.SelectedValue.ToString());
        dav.DavTtion      = txtDirection.Text.ToString();
        dav.DavDriver     = drpDriver.SelectedItem.Text;
        dav.DavCourse     = Decimal.Parse(txtLiCheng.Text.ToString());
        dav.DavMan        = drpMan.SelectedItem.Text;
        dav.DavMark       = dllMark.SelectedItem.Text;
        dav.DavData       = DateTime.Parse(txtOutData.Text.ToString());
        dav.DavRemark     = txtReMark.Text.ToString();
        dav.DavReturnData = DateTime.Parse(txtReturnDate.Text.ToString());
        dav.DavPlace      = txtStartAddr.Text.ToString();

        if (rdo1.Checked)
        {
            dav.DavTypeId.TypeId = 1;
        }
        if (rdo2.Checked)
        {
            dav.DavTypeId.TypeId = 2;
        }
        if (rdo3.Checked)
        {
            dav.DavTypeId.TypeId = 3;
        }
        if (rdo4.Checked)
        {
            dav.DavTypeId.TypeId = 4;
        }
        return(dav);
    }
示例#2
0
        /// <summary>
        /// 通用
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        public List <Car_Davnote> GetDavnote(SqlDataReader reader)

        {
            List <Car_Davnote> list = new List <Car_Davnote>();

            while (reader.Read())
            {
                Car_Davnote dav = new Car_Davnote();
                dav.DavCourse     = Decimal.Parse(reader["DavCourse"].ToString());
                dav.DavData       = DateTime.Parse(reader["DavData"].ToString());
                dav.DavDept       = dept.GetAllDepartementById((int)reader["DavDept"]);
                dav.DavDriver     = reader["DavDriver"].ToString();
                dav.DavMan        = reader["DavMan"].ToString();
                dav.DavMark       = reader["DavMark"].ToString();
                dav.DavPlace      = reader["DavPlace"].ToString();
                dav.DavReturnData = DateTime.Parse(reader["DavReturnData"].ToString());
                dav.DavRemark     = reader["DavRemark"].ToString();
                dav.DavTtion      = reader["Davttion"].ToString();
                dav.DavTypeId     = carType.GetAllCarsById((int)reader["DavTypeId"]);

                dav.DavnoteId = Convert.ToInt32(reader["DavnoteId"].ToString());
                list.Add(dav);
            }
            return(list);
        }
示例#3
0
    /// <summary>
    /// 详细
    /// </summary>
    /// <param name="id"></param>
    public void Bind(int id)
    {
        Car_Davnote dav = CarDavnoteManager.SelectDavnoteById(Id);

        txtDept.Text       = dav.DavDept.Departmentname.ToString();
        txtDirection.Text  = dav.DavTtion.ToString();
        txtLiCheng.Text    = dav.DavCourse.ToString();
        txtMan.Text        = dav.DavMan.Trim().ToString();
        txtDriver.Text     = dav.DavDriver.Trim().ToString();
        txtMark.Text       = dav.DavMark.ToString();
        txtOutDate.Text    = dav.DavData.ToString();
        txtReMark.Text     = dav.DavRemark.ToString();
        txtReturnDate.Text = dav.DavReturnData.ToString();
        txtStartAddr.Text  = dav.DavPlace.ToString();

        if (dav.DavTypeId.TypeId == 1)
        {
            rdo1.Checked = true;
        }
        else if (dav.DavTypeId.TypeId == 2)
        {
            rdo2.Checked = true;
        }
        else if (dav.DavTypeId.TypeId == 3)
        {
            rdo3.Checked = true;
        }
        else
        {
            rdo4.Checked = true;
        }
    }
示例#4
0
    public Car_Davnote getdavs(ref Car_Davnote dav)
    {
        //dav.DavDept.DepartmentName = drpDept.SelectedItem.Text;
        //dav.DavTtion = txtDirection.Text.ToString();
        ////dav.DavDriver = drpDriver.SelectedItem.Text;
        //dav.DavCourse = Decimal.Parse(txtLiCheng.Text.ToString());
        //dav.DavMan = drpMan.SelectedItem.Text;
        //dav.DavMark = txtMark.Text.ToString();
        //dav.DavData = DateTime.Parse(txtOutDate.Value.ToString());
        //dav.DavRemark = txtReMark.Text.ToString();
        //dav.DavReturnData = DateTime.Parse(txtReturnDate.Value.ToString());
        //dav.DavPlace = txtStartAddr.Text.ToString();

        //if (rdo1.Checked)
        //{
        //    dav.DavTypeId.TypeId = 1;
        //}
        //if (rdo2.Checked)
        //{
        //    dav.DavTypeId.TypeId = 2;
        //}
        //if (rdo3.Checked)
        //{
        //    dav.DavTypeId.TypeId = 3;
        //}
        //if (rdo4.Checked)
        //{
        //    dav.DavTypeId.TypeId = 4;
        //}
        //return dav;
        return(null);
    }
示例#5
0
 /// <summary>
 /// 修改出车记录
 /// </summary>
 /// <param name="dav"></param>
 /// <returns></returns>
 public static int UpdateDavte(Car_Davnote dav)
 {
     try
     {
         return(carService.UpdateDavte(dav));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
示例#6
0
        /// <summary>
        /// 根据查看详细信息
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public Car_Davnote SelectDavnoteById(int Id)
        {
            SqlParameter[] para = new SqlParameter[]
            {
                new SqlParameter("@DavnoteId", Id)
            };
            SqlDataReader      reader = (SqlDataReader)DBHelper.ExecuteReaderProc("usp_SelectDavnoteById", para);
            List <Car_Davnote> list   = GetDavnote(reader);
            Car_Davnote        dav    = list[0];

            return(dav);
        }
示例#7
0
    /// <summary>
    /// 添加
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        Car_Davnote davnote = new Car_Davnote();

        davnote = getdavs(ref davnote);
        int num = CarDavnoteManager.AddDavte(davnote);

        if (num > 0)
        {
            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('保存成功!');window.location.href=Davnotelist.aspx';</script>");
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('添加失败!');", true);
        }
    }
示例#8
0
        /// <summary>
        /// 添加一条出车信息
        /// </summary>
        /// <param name="dav"></param>
        /// <returns></returns>
        public int AddDavte(Car_Davnote dav)
        {
            SqlParameter[] para = new SqlParameter[]
            {
                new SqlParameter("@DavData", dav.DavData),
                new SqlParameter("@DavDept", dav.DavDept.Id),
                new SqlParameter("@DavMan", dav.DavMan),
                new SqlParameter("@DavTypeid", dav.DavTypeId.TypeId),
                new SqlParameter("@DavMark", dav.DavMark),
                new SqlParameter("@DavDriver", dav.DavDriver),
                new SqlParameter("@DavPlace", dav.DavPlace),
                new SqlParameter("@DavCouse", dav.DavCourse),
                new SqlParameter("@Davttion", dav.DavTtion),
                new SqlParameter("@DavreData", dav.DavReturnData),
                new SqlParameter("@DavRemark", dav.DavRemark)
            };
            int num = DBHelper.ExecuteNonQueryProc("usp_AddCarDavnote", para);

            return(num);
        }
示例#9
0
    public void Bind(int id)
    {
        Car_Davnote dav = CarDavnoteManager.SelectDavnoteById(Id);

        ddlDepartment.DataSourceID   = null;
        ddlDepartment.DataSource     = DepartmentManager.GetAllDepartment();
        ddlDepartment.DataTextField  = "departmentName";
        ddlDepartment.DataValueField = "Id";
        ddlDepartment.DataBind();
        ddlDepartment.SelectedValue = dav.DavDept.Id.ToString();

        txtDirection.Text   = dav.DavTtion.ToString();
        txtLiCheng.Text     = dav.DavCourse.ToString();
        txtMan.Text         = dav.DavMan.Trim().ToString();
        txtDriver.Text      = dav.DavDriver.Trim().ToString();
        txtMark.Text        = dav.DavMark.ToString();
        txtOutDate.Value    = dav.DavData.ToString();
        txtReMark.Text      = dav.DavRemark.ToString();
        txtReturnDate.Value = dav.DavReturnData.ToString();
        txtStartAddr.Text   = dav.DavPlace.ToString();

        if (dav.DavTypeId.TypeId == 1)
        {
            rdo1.Checked = true;
        }
        else if (dav.DavTypeId.TypeId == 2)
        {
            rdo2.Checked = true;
        }
        else if (dav.DavTypeId.TypeId == 3)
        {
            rdo3.Checked = true;
        }
        else
        {
            rdo4.Checked = true;
        }
    }