public virtual Decimal GetGiaTriCauHinh(int NhaXeId, ENNhaXeCauHinh cauhinh) { var _cauhinh = GetNhaXeCauHinhByCode(NhaXeId, cauhinh); decimal ret = Decimal.Zero; if (_cauhinh != null) { switch (_cauhinh.kieudulieu) { case ENKieuDuLieu.SO: { if (!Decimal.TryParse(_cauhinh.GiaTri, out ret)) { ret = Decimal.Zero; } break; } case ENKieuDuLieu.PHAN_TRAM: { if (!Decimal.TryParse(_cauhinh.GiaTri, out ret)) { ret = Decimal.Zero; } ret = ret / 100; break; } } } return(ret); }
protected ENKieuDuLieu getKieuDuLieu(ENNhaXeCauHinh code) { switch (code) { case ENNhaXeCauHinh.KY_GUI_DVGT_CONG_KENH: case ENNhaXeCauHinh.KY_GUI_DVGT_GIA_TRI: case ENNhaXeCauHinh.KY_GUI_DVGT_DIEN_TU_DE_VO: return(ENKieuDuLieu.PHAN_TRAM); case ENNhaXeCauHinh.KY_GUI_DVGT_NHE_CONG_KENH: return(ENKieuDuLieu.SO); default: return(ENKieuDuLieu.KY_TU); } }
NhaXeCauHinhModel CreateCauHinhChung(string Ten, ENKieuDuLieu kieudulieu, ENNhaXeCauHinh MaCauHinh, string GiaTri) { var item = _nhaxeService.GetNhaXeCauHinhByCode(_workContext.NhaXeId, MaCauHinh); if (item != null) { return(fromEntity(item)); } else { var model = new NhaXeCauHinhModel(); model.Ten = Ten; model.kieudulieu = kieudulieu; model.MaCauHinh = MaCauHinh; model.GiaTri = GiaTri; return(model); } }
public ActionResult InPhieu(int MaID, int Id) { var model = new NhaXeCauHinhModel(); //lay thong tin cau hinh truoc do ENNhaXeCauHinh cauhinh = (ENNhaXeCauHinh)MaID; var item = _nhaxeService.GetNhaXeCauHinhByCode(_workContext.NhaXeId, cauhinh); if (item != null) { model = fromEntity(item); setGiaTriSubItem(model); setGiaTriModel(model, Id); } else { model.kieudulieu = getKieuDuLieu(cauhinh); model.MaCauHinh = cauhinh; model.GiaTri = "Bạn chưa tạo mẫu"; } return(View(model)); }
public virtual NhaXeCauHinh GetNhaXeCauHinhByCode(int NhaXeId, ENNhaXeCauHinh cauhinh) { string ma = cauhinh.ToString(); return(GetNhaXeCauHinhByCode(NhaXeId, ma)); }
protected ENKieuDuLieu getKieuDuLieu(string code) { ENNhaXeCauHinh ma = (ENNhaXeCauHinh)Enum.Parse(typeof(ENNhaXeCauHinh), code); return(getKieuDuLieu(ma)); }