public dynamic TaoChiTietKiemKe(string maKK, string maDV) { List <THIET_BI_DTO> lst = thietbiAppService.GetAllThietBi(); List <THIET_BI_DTO> lstnew = new List <THIET_BI_DTO>(); foreach (var tb in lst) { if (tb.TB_DV_QL == maDV) { lstnew.Add(tb); } } foreach (var tb in lstnew) { CHI_TIET_BAN_KIEM_KE_DTO ctkk = new CHI_TIET_BAN_KIEM_KE_DTO { CTBKK_BKK_ID = maKK, CTBKK_MA_TB = tb.TB_ID }; procedureHelper.GetData <dynamic>("ChiTietKiemKe_Insert", ctkk); } ; return(10); }
public dynamic KiemKeOfflineProcess(CUSTOM_DTO input) { var res = this.KiemKeOfflineCheckBKK(input.DONVI_ID, input.BKK_CODE, input.NGAY_TAO); if (res[0] == "Bản kiểm kê không tồn tại hoặc đóng") { return("Bản kiểm kê ko tồn tại"); } //get all device List <THIET_BI_DTO> lstdevice = new ThietBiAppService().GetAllThietBi(); List <CHI_TIET_BAN_KIEM_KE_DTO> lstCTKK = new List <CHI_TIET_BAN_KIEM_KE_DTO>(); lstCTKK = JsonConvert.DeserializeObject <List <CHI_TIET_BAN_KIEM_KE_DTO> >(input.LISTTB); Console.WriteLine("so ctbkk la: " + lstCTKK.Count); string tempstr = string.Empty; foreach (var elem in lstCTKK) { if (String.IsNullOrEmpty(elem.CTBKK_MA_TB) && !string.IsNullOrEmpty(elem.CTBKK_TEN_TB))//tay { CHI_TIET_BAN_KIEM_KE_DTO ctkk = new CHI_TIET_BAN_KIEM_KE_DTO { CTBKK_BKK_ID = input.BKK_CODE, CTBKK_TT_SAU = elem.CTBKK_TT_SAU, CTBKK_THOI_GIAN = DateTime.Now, CTBKK_TEN_TB = elem.CTBKK_TEN_TB }; procedureHelper.GetData <dynamic>("ChiTietKiemKe_Insert_Ten", ctkk); } else { var check = from j in lstdevice where j.TB_ID.ToUpper() == elem.CTBKK_MA_TB.ToUpper() select j; if (check.Count() == 0) { tempstr += elem.CTBKK_MA_TB + "#"; } else { new ChiTietBanKiemKeAppService(null).CTBKK_XacNhanKK(input.DONVI_ID, input.BKK_CODE, input.NGAY_TAO, elem.CTBKK_MA_TB, elem.CTBKK_TT_SAU); } } } return("danh sách mã tb ko tồn tại trong db " + "|" + tempstr); //return "bkk hợp lệ"; }
public dynamic KiemKeInsert([FromBody] KIEM_KE_DTO input) { List <THIET_BI_DTO> lsttb = thietbiAppService.GetAllThietBiDonVi(input.KK_MADONVI); for (int i = 0; i < lsttb.Count; i++) { CHI_TIET_BAN_KIEM_KE_DTO ctkk = new CHI_TIET_BAN_KIEM_KE_DTO { CTBKK_MA_TB = lsttb[i].TB_ID, CTBKK_BKK_ID = "" }; chiTietBanKiemKe.ChiTietKiemKeInsert(ctkk); } return(kiemkeAppService.KiemKeInsert(input)); }
public dynamic CTBKK_XacNhanKK_Ten(string dv_QL, string bkk_ID, DateTime ngay_TAO, string ten_TB, string tt_SAU) { var res = new KiemKeAppService().KiemKeOfflineCheckBKK(dv_QL, bkk_ID, ngay_TAO); if (res[0] == "Bản kiểm kê không tồn tại hoặc đóng") { return new List <Object> { new { result = "Bản kiểm kê ko tồn tại" } } } ; CHI_TIET_BAN_KIEM_KE_DTO ctkk = new CHI_TIET_BAN_KIEM_KE_DTO { CTBKK_BKK_ID = bkk_ID, CTBKK_TT_SAU = tt_SAU, CTBKK_THOI_GIAN = DateTime.Now, CTBKK_TEN_TB = ten_TB }; return(procedureHelper.GetData <dynamic>("ChiTietKiemKe_Insert_Ten", ctkk)); }
public dynamic ChiTietKiemKeInsert(CHI_TIET_BAN_KIEM_KE_DTO input) { return(procedureHelper.GetData <dynamic>("ChiTietKiemKe_Insert", input).FirstOrDefault()); }
public IDictionary <string, object> ChiTietKiemKeInsert([FromBody] CHI_TIET_BAN_KIEM_KE_DTO input) { return(chitietbankiemkeAppService.ChiTietKiemKeInsert(input)); }