public static void AddMasterData(StatusDataDocumentViewModel model) { var manager = PlugInManager.GetApplicationDataManager(); var status = new StatusDataDocument(); status.Id = Guid.NewGuid().ToString(); status.Receiver = model.Receiver; status.Status = model.Status; status.Text = model.Text; status.ValueId = model.ValueId; status.NewStatus = model.NewStatus; status.FormCode = model.FormCode; manager.AddApplicationData(status); }
private void AddDocumentForAlle(DocumentProcessStatus status) { var manager = PlugInManager.GetApplicationDataManager(); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = status, ValueId = 99, Receiver = 2, Text = "Email to Provider", NewStatus = status, FormCode = "EMAIL" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = status, ValueId = 98, Receiver = 1, Text = "Email to Travel Applicant", NewStatus = status, FormCode = "EMAIL" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = status, ValueId = 97, Receiver = 2, Text = "Email from Provider", NewStatus = status, FormCode = "TEXT" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = status, ValueId = 96, Receiver = 1, Text = "Email from Travel Applicant", NewStatus = status, FormCode = "TEXT" }); }
public static List <StatusDataDocumentViewModel> GetStatusDataDocumentViewModel() { var model = new List <StatusDataDocumentViewModel>(); var manager = PlugInManager.GetApplicationDataManager(); var statusdocuments = manager.GetStatusDocuments(); foreach (var status in statusdocuments) { var m = new StatusDataDocumentViewModel(); m.Id = status.Id; m.Receiver = status.Receiver; m.Status = status.Status; m.Text = status.Text; m.ValueId = status.ValueId; m.NewStatus = status.NewStatus; m.FormCode = status.FormCode; model.Add(m); } return(model); }
protected void Button1_Click(object sender, EventArgs e) { var manager = PlugInManager.GetApplicationDataManager(); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.New, ValueId = 1, Receiver = 2, Text = "Najava za rezervaciju kod provajdera", NewStatus = DocumentProcessStatus.WaitingProviderConfirmation, FormCode = "EMAIL" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.New, ValueId = 2, Receiver = 1, Text = "Potvrda storna", NewStatus = DocumentProcessStatus.Cancellation, FormCode = "EMAIL" }); AddDocumentForAlle(DocumentProcessStatus.New); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.WaitingProviderConfirmation, ValueId = 1, Receiver = 2, Text = "Potvrda Rezervacije od provajdera", NewStatus = DocumentProcessStatus.ProviderConfirmed, FormCode = "TEXT" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.New, ValueId = 12, Receiver = 2, Text = "Odbijanje rezervacije od provajdera", NewStatus = DocumentProcessStatus.Cancellation, FormCode = "TEXT" }); AddDocumentForAlle(DocumentProcessStatus.WaitingProviderConfirmation); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.New, ValueId = 21, Receiver = 1, Text = "Potvrda rezervacije za gosta", NewStatus = DocumentProcessStatus.WaitingProviderConfirmation, FormCode = "EMAIL" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.New, ValueId = 22, Receiver = 2, Text = "Storno od gosta za provajdera", NewStatus = DocumentProcessStatus.WaitingProviderConfirmation, FormCode = "EMAIL" }); AddDocumentForAlle(DocumentProcessStatus.ProviderConfirmed); AddDocumentForAlle(DocumentProcessStatus.CustomerConfirmationSent); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.WaitToCustomerPayment, ValueId = 31, Receiver = 1, Text = "Knjizenje Uplate", NewStatus = DocumentProcessStatus.WaitToCustomerPayment, FormCode = "PAYMENT" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.WaitToCustomerPayment, ValueId = 32, Receiver = 1, Text = "Potvrda uplate dijela iznosa", NewStatus = DocumentProcessStatus.WaitToCustomerPayment, FormCode = "EMAIL" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.WaitToCustomerPayment, ValueId = 33, Receiver = 1, Text = "Potvrda uplate cijelog iznosa", NewStatus = DocumentProcessStatus.PricePaid, FormCode = "EMAIL" }); AddDocumentForAlle(DocumentProcessStatus.WaitToCustomerPayment); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.PaymentIsDelayed, ValueId = 41, Receiver = 1, Text = "Opomena zbog prekoracenje roka placanja", NewStatus = DocumentProcessStatus.PaymentIsDelayed, FormCode = "EMAIL" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.PaymentIsDelayed, ValueId = 42, Receiver = 1, Text = "Storno zbog prekoracenje roka placanja", NewStatus = DocumentProcessStatus.Cancellation, FormCode = "EMAIL" }); AddDocumentForAlle(DocumentProcessStatus.PaymentIsDelayed); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.PricePaid, ValueId = 51, Receiver = 1, Text = "Slanje Voucera gostu", NewStatus = DocumentProcessStatus.VoucerSent, FormCode = "EMAIL" }); AddDocumentForAlle(DocumentProcessStatus.PricePaid); AddDocumentForAlle(DocumentProcessStatus.VoucerSent); AddDocumentForAlle(DocumentProcessStatus.CustomerOnVacation); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.New, ValueId = 81, Receiver = 1, Text = "Storno za gosta", NewStatus = DocumentProcessStatus.Cancellation, FormCode = "EMAIL" }); manager.AddApplicationData(new StatusDataDocument() { Id = Guid.NewGuid().ToString(), Status = DocumentProcessStatus.New, ValueId = 82, Receiver = 1, Text = "Storno za Provajdera", NewStatus = DocumentProcessStatus.Cancellation, FormCode = "EMAIL" }); AddDocumentForAlle(DocumentProcessStatus.Cancellation); }