private void btnSave_Click(object sender) { payment payment = payment_detailReceive.View.CurrentItem as payment; payment.State = EntityState.Unchanged; PaymentDB.SaveChanges(); }
private void SaveChanges() { paymentpayment_detailViewSource.View.Refresh(); payment payment = paymentViewSource.View.CurrentItem as payment; //entity.Brillo.Logic.AccountReceivable AccountReceivable = new entity.Brillo.Logic.AccountReceivable(); PaymentDB.SaveChanges(); }
public void SaveRefinance_Click(object sender) { IEnumerable <DbEntityValidationResult> validationresult = PaymentDB.GetValidationErrors(); if (validationresult.Count() == 0) { PaymentDB.SaveChanges(); crud_modal.Children.Clear(); crud_modal.Visibility = System.Windows.Visibility.Collapsed; } load_Schedual(); }
private void SaveChanges() { paymentpayment_detailViewSource.View.Refresh(); payment payment = paymentViewSource.View.CurrentItem as payment; PaymentDB.payment_detail.RemoveRange(payment.payment_detail.Where(x => x.IsSelected == false)); PaymentDB.SaveChanges(); foreach (payment_detail payment_detail in payment.payment_detail.Where(x => x.IsSelected)) { if (Mode == Modes.Recievable) { PaymentDB.Approve(payment_detail.id_payment_schedual, true); } else { PaymentDB.Approve(payment_detail.id_payment_schedual, false); } } lblCancel_MouseDown(null, null); }
private void btnSave_Click(object sender, RoutedEventArgs e) { payment_schedual payment_schedual = payment_schedualViewSource.View.CurrentItem as payment_schedual; if (payment_schedual != null) { if (payment_schedual.id_range > 0) { app_document_range app_document_range = PaymentDBold.app_document_range.Where(x => x.id_range == payment_schedual.id_range).FirstOrDefault(); if (app_document_range != null) { payment_schedual.number = entity.Brillo.Logic.Range.calc_Range(app_document_range, true); entity.Brillo.Document.Start.Manual(payment_schedual, app_document_range); } } payment_schedual.status = Status.Documents_General.Approved; payment_schedual.RaisePropertyChanged("status"); try { PaymentDBold.SaveChanges(); } catch (Exception) { throw; } if (SaveChanges != null) { SaveChanges(this, new RoutedEventArgs()); } Grid parentGrid = (Grid)this.Parent; parentGrid.Children.Clear(); parentGrid.Visibility = Visibility.Hidden; } }
private void btnSave_Click(object sender, RoutedEventArgs e) { try { payment_withholding_tax payment_withholding_tax = new payment_withholding_tax(); payment_withholding_tax.status = Status.Documents_General.Pending; payment_withholding_tax.id_contact = ((dynamic)_invoiceList.FirstOrDefault()).id_contact; if (cbxDocument.SelectedValue != null) { payment_withholding_tax.id_range = (int)cbxDocument.SelectedValue; } payment_withholding_tax.id_currencyfx = ((dynamic)_invoiceList.FirstOrDefault()).id_currencyfx; payment_withholding_tax.withholding_number = txtnumber.Text; payment_withholding_tax.value = (decimal)lbltotalvat.Content; payment_withholding_tax.trans_date = (DateTime)DtpTransdate.SelectedDate; payment_withholding_tax.expire_date = (DateTime)DtpTransdate.SelectedDate; payment_withholding_details payment_withholding_details = new payment_withholding_details(); if (_invoiceList.FirstOrDefault().GetType() == typeof(sales_invoice) || _invoiceList.FirstOrDefault().GetType().BaseType == typeof(sales_invoice)) { sales_invoice sales_invoice = (sales_invoice)_invoiceList.FirstOrDefault(); payment_withholding_details.id_sales_invoice = sales_invoice.id_sales_invoice; } else if (_invoiceList.FirstOrDefault().GetType() == typeof(purchase_invoice) || _invoiceList.FirstOrDefault().GetType().BaseType == typeof(purchase_invoice)) { purchase_invoice purchase_invoice = (purchase_invoice)_invoiceList.FirstOrDefault(); payment_withholding_details.id_purchase_invoice = purchase_invoice.id_purchase_invoice; } payment_withholding_tax.payment_withholding_details.Add(payment_withholding_details); PaymentDB.payment_withholding_tax.Add(payment_withholding_tax); payment_schedual _payment_schedual = new payment_schedual(); if (_invoiceList.FirstOrDefault().GetType().BaseType == typeof(sales_invoice)) { _payment_schedual.credit = Convert.ToDecimal(lbltotalvat.Content); } else if (_invoiceList.FirstOrDefault().GetType().BaseType == typeof(purchase_invoice)) { _payment_schedual.debit = Convert.ToDecimal(lbltotalvat.Content); } _payment_schedual.parent = payment_schedual; _payment_schedual.expire_date = payment_schedual.expire_date; _payment_schedual.status = payment_schedual.status; _payment_schedual.id_contact = payment_schedual.id_contact; _payment_schedual.id_currencyfx = payment_schedual.id_currencyfx; _payment_schedual.id_purchase_invoice = payment_schedual.id_purchase_invoice; _payment_schedual.id_purchase_order = payment_schedual.id_purchase_order; _payment_schedual.id_purchase_return = payment_schedual.id_purchase_return; _payment_schedual.id_sales_invoice = payment_schedual.id_sales_invoice; _payment_schedual.id_sales_order = payment_schedual.id_sales_order; _payment_schedual.id_sales_return = payment_schedual.id_sales_return; _payment_schedual.trans_date = (DateTime)DtpTransdate.SelectedDate; PaymentDB.payment_schedual.Add(_payment_schedual); PaymentDB.SaveChanges(); Grid parentGrid = (Grid)this.Parent; parentGrid.Children.Clear(); parentGrid.Visibility = System.Windows.Visibility.Hidden; } catch (Exception ex) { throw ex; } }