public ViewClient(MainWindow parent, MODEL.ClientModel clientModel) { this.parent = parent; this.viewClientViewModel = new VIEWMODEL.ViewClientViewModel(clientModel); this.DataContext = this.viewClientViewModel; InitializeComponent(); }
public AddClientView(ClientMgmtView parent, string action, MODEL.ClientModel clientModel) { this.parent = parent; this.addClientViewModel = new VIEWMODEL.AddClientViewModel(this, action, clientModel); this.DataContext = this.addClientViewModel; InitializeComponent(); this.Activate(); }
public ViewClientViewModel(MODEL.ClientModel clientModel) { db = Database.getInstance(); this.clientModel = clientModel; ClientSeqNum = clientModel.ClientSeqNum; ClientName = clientModel.ClientName; ClientLandline = clientModel.ClientLandline; ClientMobile = clientModel.ClientMobile; ClientAddress = clientModel.ClientAddress; ClientBranch = clientModel.ClientBranch; ClientGST = clientModel.ClientGST; ClientMail = clientModel.ClientMail; ClientStatus = clientModel.ClientStatus; ListOfContactPersons = new ObservableCollection <ContactPersonModel>(db.db_GetContactPersonList(clientModel.ClientSeqNum)); resetFields(); searchOrders(); }
public AddClientViewModel(AddClientView parent, string action, MODEL.ClientModel clientModel) { db = Database.getInstance(); contactPersonCount = 0; ContactPersonAction = "Add"; this.parent = parent; ListofContactPersons = new ObservableCollection <ContactPersonModel>(); ContactPersonName = null; ContactPersonMobile = null; ContactPersonMail = null; if (clientModel != null) { this.clientModel = clientModel; ClientName = clientModel.ClientName; ClientMail = clientModel.ClientMail; ClientLandline = clientModel.ClientLandline; ClientGST = clientModel.ClientGST; ClientMobile = clientModel.ClientMobile; ClientAddress = clientModel.ClientAddress; ClientBranch = clientModel.ClientBranch; ListofContactPersons = new ObservableCollection <ContactPersonModel>(db.db_GetContactPersonList(this.clientModel.ClientSeqNum)); } this.action = action; switch (action) { case "ADD": { ActionLable = "Add New Client"; ActionButton = "Add"; break; } case "MDFY": { ActionLable = "Modify Client"; ActionButton = "Modify"; break; } case "ACTV": { string output = db.db_IactvClient(clientModel, "ACTV"); if (output.Equals(Status.SUCC)) { parent.close(); } break; } case "IACT": { string output = db.db_IactvClient(clientModel, "IACT"); if (output.Equals(Status.SUCC)) { parent.close(); } break; } default: { break; } } StatusString = ""; StatusStringFlag = Visibility.Collapsed; }