/// <summary> /// 获取 /// </summary> /// <returns></returns> public List<Model_固定资产> GetAllSource() { sql = "select * from " + DBTablesName.T_FIXEDASSETS ; List<Model_固定资产> list = new List<Model_固定资产>(); DataSet ds = db.Query(sql); if (ds != null) { DataTable dt = ds.Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { Model_固定资产 m = new Model_固定资产(); DataRow d = dt.Rows[i]; m.删除标志 = Convert.ToInt32(d[11]); if (m.删除标志 == 0) { m.编号 = d[0].ToString(); m.名称及规格 = d[1].ToString(); m.单位 = d[2].ToString(); m.数量 = Convert.ToDecimal(d[3]); string price = d[4].ToString(); List<string> _list = new List<string>(); _list = ut.Turn(price, 10); m.价格千万 = _list[0]; m.价格百万 = _list[1]; m.价格十万 = _list[2]; m.价格万 = _list[3]; m.价格千 = _list[4]; m.价格百 = _list[5]; m.价格十 = _list[6]; m.价格元 = _list[7]; m.价格角 = _list[8]; m.价格分 = _list[9]; m.使用年限 = Convert.ToInt32(d[5]); m.购置日期 = Convert.ToDateTime(d[6].ToString()); m.购置年 = m.购置日期.Year.ToString(); m.购置月 = m.购置日期.Month.ToString(); m.购置日 = m.购置日期.Day.ToString(); m.使用部门 = d[7].ToString(); m.报废日期 = Convert.ToDateTime(d[8].ToString()); m.移除年 = m.报废日期.Year.ToString(); m.移除月 = m.报废日期.Month.ToString(); m.移除日 = m.报废日期.Day.ToString(); m.凭证编号 = d[9].ToString(); m.备注 = d[10].ToString(); list.Add(m); } } } return list; }
/// <summary> ///根据ID获取某一个固定资产信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public Model_固定资产 GetSourceInfo(int id) { Model_固定资产 m = new Model_固定资产(); sql = "select * from " + DBTablesName.T_FIXEDASSETS + " where userid=" + id; DataSet ds = db.Query(sql); DataRow d = ds.Tables[0].Rows[0]; m.名称及规格 = d[1].ToString(); m.单位 = d[2].ToString(); m.数量 = Convert.ToDecimal(d[3].ToString()); m.价格 = Convert.ToDecimal(d[4].ToString()); m.使用年限 = Convert.ToInt32(d[5]); m.购置日期 = Convert.ToDateTime(d[6].ToString()); m.使用部门 = d[7].ToString(); m.报废日期 = Convert.ToDateTime(d[8].ToString()); m.凭证编号 = d[9].ToString(); m.备注 = d[10].ToString(); return m; }
private Model_固定资产 SetDate() { Model_固定资产 model = new Model_固定资产(); decimal temp = 0m; model.编号 = TextBox_编号.Text.Trim(); model.名称及规格 = TextBox_名称.Text.Trim(); model.单位 = TextBox_单位.Text.Trim(); decimal.TryParse(TextBox_数量.Text.Trim(), out temp); model.数量 = temp; decimal.TryParse(TextBox_原价.Text.Trim(), out temp); model.价格 = temp; model.购置日期 = (DateTime)DatePicker_置购日期.SelectedDate; model.使用部门 = TextBox_部门.Text.Trim(); model.报废日期 = (DateTime)DatePicker_清理日期.SelectedDate; model.凭证编号 = TextBox_凭证编号.Text.Trim(); model.备注 = TextBox_备注.Text.Trim(); return model; }