public IHttpActionResult Putpayment_type(int id, payment_type payment_type) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != payment_type.Id) { return(BadRequest()); } db.Entry(payment_type).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!payment_typeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public Payment(CCPayment ccpayment, payment_type pt) { PaymentType = pt; Amount = ccpayment.Amount; AmountTendered = Amount; AmountApplied = Amount; TransactionId = ccpayment.TransactionId; }
public payment_type GenerateDefaultPaymentType() { payment_type payment_type = new payment_type(); payment_type.name = "Default"; payment_type.payment_behavior = entity.payment_type.payment_behaviours.Normal; payment_type.is_default = true; return(payment_type); }
public IHttpActionResult Getpayment_type(int id) { payment_type payment_type = db.payment_type.Find(id); if (payment_type == null) { return(NotFound()); } return(Ok(payment_type)); }
public IHttpActionResult Postpayment_type(payment_type payment_type) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.payment_type.Add(payment_type); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = payment_type.Id }, payment_type)); }
public payment_type find_payment_type_By_AppId(string Appid) { try { payment_type = db.payment_types.SingleOrDefault(a => a.app_id == Appid); return(payment_type); } catch (Exception) { return(null); } }
public payment_type find_payment_type_By_ID(int id) { try { payment_type = db.payment_types.SingleOrDefault(a => a.id == id); return(payment_type); } catch (Exception) { return(null); } }
private void btnNew_Click(object sender, RoutedEventArgs e) { crud_modal.Visibility = System.Windows.Visibility.Visible; cntrl.Curd.payment_type _payment_type = new cntrl.Curd.payment_type(); payment_type payment_type = new payment_type(); entity.db.payment_type.Add(payment_type); payment_type_viewsource.View.MoveCurrentToLast(); _payment_type.objCollectionViewSource = payment_type_viewsource; _payment_type.entity = entity; crud_modal.Children.Add(_payment_type); }
public payment_type delete_payment_type() { try { payment_type prev_payment_type = db.payment_types.SingleOrDefault(a => a.id == payment_type.id); db.payment_types.DeleteOnSubmit(prev_payment_type); return(payment_type); } catch (Exception) { return(null); } }
public IHttpActionResult Deletepayment_type(int id) { payment_type payment_type = db.payment_type.Find(id); if (payment_type == null) { return(NotFound()); } db.payment_type.Remove(payment_type); db.SaveChanges(); return(Ok(payment_type)); }
public payment_type alter_payment_type() { try { payment_type prev_payment_type = db.payment_types.SingleOrDefault(a => a.id == payment_type.id); prev_payment_type.code = payment_type.code; prev_payment_type.name = payment_type.name; db.SubmitChanges(); return(payment_type); } catch (Exception) { return(null); } }
private void btnTransfer_Click(object sender, RoutedEventArgs e) { if (cbxAccountDestination.SelectedItem != null) { app_account idOriginAccount = ((app_accountViewSource.View.CurrentItem) as app_account); //Credit Account app_account idDestiAccount = cbxAccountDestination.SelectedItem as app_account; //Debit Account if (idOriginAccount.id_account == idDestiAccount.id_account) { MessageBox.Show("Please select a different Destination", "Cognitivo ERP", MessageBoxButton.OK, MessageBoxImage.Information); return; } foreach (Class.clsTransferAmount TransferAmount in listTransferAmt) { payment_type payment_type = db.payment_type.Where(x => x.id_payment_type == TransferAmount.id_payment_type).FirstOrDefault(); if (idOriginAccount != null && idDestiAccount != null && payment_type != null) { app_account_detail objOriginAcDetail = new app_account_detail(); if (db.app_account_session.Where(x => x.id_account == idOriginAccount.id_account && x.is_active).FirstOrDefault() != null) { objOriginAcDetail.id_session = db.app_account_session.Where(x => x.id_account == idOriginAccount.id_account && x.is_active).FirstOrDefault().id_session; } objOriginAcDetail.id_account = idOriginAccount.id_account; objOriginAcDetail.id_currencyfx = TransferAmount.id_currencyfx; objOriginAcDetail.id_payment_type = TransferAmount.id_payment_type; objOriginAcDetail.credit = 0; objOriginAcDetail.debit = TransferAmount.amount; objOriginAcDetail.comment = "Transfered to " + idDestiAccount.name + "."; objOriginAcDetail.trans_date = DateTime.Now; app_account_detail objDestinationAcDetail = new app_account_detail(); if (db.app_account_session.Where(x => x.id_account == idDestiAccount.id_account && x.is_active).FirstOrDefault() != null) { objDestinationAcDetail.id_session = db.app_account_session.Where(x => x.id_account == idDestiAccount.id_account && x.is_active).FirstOrDefault().id_session; } objDestinationAcDetail.id_account = idDestiAccount.id_account; objDestinationAcDetail.id_currencyfx = TransferAmount.id_currencyfx; objDestinationAcDetail.id_payment_type = TransferAmount.id_payment_type; objDestinationAcDetail.credit = TransferAmount.amount; objDestinationAcDetail.debit = 0; objDestinationAcDetail.comment = "Transfered from " + idOriginAccount.name + "."; objDestinationAcDetail.trans_date = DateTime.Now; bool is_direct = payment_type.is_direct; if (is_direct) { objOriginAcDetail.status = entity.Status.Documents_General.Approved; objDestinationAcDetail.status = entity.Status.Documents_General.Approved; } else { objOriginAcDetail.status = entity.Status.Documents_General.Pending; objDestinationAcDetail.status = entity.Status.Documents_General.Pending; } db.app_account_detail.Add(objOriginAcDetail); db.app_account_detail.Add(objDestinationAcDetail); db.SaveChanges(); //Reload Data. cbxAccountDestination.SelectedIndex = 0; } } listTransferAmt.Clear(); amount_transferViewSource.View.Refresh(); app_accountViewSource.View.Refresh(); app_accountapp_account_detailViewSource.View.Refresh(); app_account_detail_adjustViewSource.View.Refresh(); MessageBox.Show("Transfer Completed Successfully!", "Cognitivo ERP", MessageBoxButton.OK, MessageBoxImage.Information); } }
public Payment(payment_type pt) { this.PaymentType = pt; }
public payment_type_crud(payment_type payment_type_) { this.payment_type_ = payment_type_; }