Blame view
App/createNew/VCRootCreateNew.swift
1.68 KB
|
d774f0637
|
1 2 |
import UIKit import Foundation |
|
defd9642e
|
3 4 |
import GeneralUtils import Alamofire |
|
d774f0637
|
5 6 7 |
class VCRootCreateNew: VCContainerFullScreen {
var tenCty: String?, tenCtruong: String?
|
|
1341bf603
|
8 |
var mucChups: [ShootItem]? |
|
defd9642e
|
9 |
var signboard: Int = 1 |
|
d774f0637
|
10 11 12 13 14 15 16 17 18 19 |
static func openController(_ viewController: UIViewController) {
let vcOpen = VCRootCreateNew()
viewController.present(vcOpen, animated: true, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
changeCurrentController(VCNhapTenCty.getInstance())
}
|
|
1341bf603
|
20 |
|
|
defd9642e
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
func createNewToServer() {
var ShootingItem = [Any]()
if let mucChups = mucChups {
for item in mucChups {
if let name = item.name {
ShootingItem.append(["name": name, "willShoot": (item.willShoot == 1)])
}
}
}
let parameters: Parameters = [
"idWorker": getIDWork(),
"signboard": signboard == 1,
"companyName": tenCty ?? "",
"constructionName": tenCtruong ?? "",
"ShootingItem": ShootingItem
]
NetWorkUtils.excutePostTypeRawJSONEncoding(parameters: parameters, url: Constants.PathManager.ROOT_SERVER + "api/regulations/store",
isShowProgress: true, vc: self, responseStringParam: { response in
if response.result.isSuccess {
CommonUtils.showToastLong(text: LocalizedString("successful"))
self.dismiss(animated: true)
} else {
DialogUtils.builderDialog(showCloseButton: true, showTitle: false).showError("", subTitle: LocalizedString("Has_Error_occurred"))
}
})
}
|
|
d774f0637
|
47 |
} |