public void Elimina(InvoiceBE pItem) { try { using (TransactionScope ts = new TransactionScope()) { InvoiceDL Invoice = new InvoiceDL(); InvoiceDetailDL InvoiceDetail = new InvoiceDetailDL(); InspectionCertificateDL InspectionCertificate = new InspectionCertificateDL(); //INSPECTION CERTIFICATE DETAIL List <InvoiceDetailBE> lstInvoiceDetail = null; lstInvoiceDetail = new InvoiceDetailDL().ListaTodosActivo(pItem.IdInvoice); foreach (var item in lstInvoiceDetail) { InspectionCertificate.ActualizaSituacion(item.IdInspectionCertificate, 14); InvoiceDetail.Elimina(item); } Invoice.Elimina(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public Int32 Inserta(InvoiceBE pItem, List <InvoiceDetailBE> pListaInvoiceDetail) { try { using (TransactionScope ts = new TransactionScope()) { InvoiceDL Invoice = new InvoiceDL(); InvoiceDetailDL InvoiceDetail = new InvoiceDetailDL(); InspectionCertificateDL InspectionCertificate = new InspectionCertificateDL(); int IdInvoice = 0; IdInvoice = Invoice.Inserta(pItem); foreach (var item in pListaInvoiceDetail) { InspectionCertificate.ActualizaSituacion(item.IdInspectionCertificate, 15); item.IdInvoice = IdInvoice; InvoiceDetail.Inserta(item); } ts.Complete(); return(IdInvoice); } } catch (Exception ex) { throw ex; } }
public void Actualiza(InvoiceBE pItem, List <InvoiceDetailBE> pListaInvoiceDetail) { try { using (TransactionScope ts = new TransactionScope()) { InvoiceDL Invoice = new InvoiceDL(); InvoiceDetailDL InvoiceDetail = new InvoiceDetailDL(); foreach (var item in pListaInvoiceDetail) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdInvoice = pItem.IdInvoice; InvoiceDetail.Inserta(item); } else { InvoiceDetail.Actualiza(item); } } Invoice.Actualiza(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Elimina(InvoiceDetailBE pItem) { try { InvoiceDetailDL InvoiceDetail = new InvoiceDetailDL(); InvoiceDetail.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public void Actualiza(InvoiceDetailBE pItem) { try { InvoiceDetailDL InvoiceDetail = new InvoiceDetailDL(); InvoiceDetail.Actualiza(pItem); } catch (Exception ex) { throw ex; } }
public List <InvoiceDetailBE> ListaTodosActivo(int IdInvoice) { try { InvoiceDetailDL InvoiceDetail = new InvoiceDetailDL(); return(InvoiceDetail.ListaTodosActivo(IdInvoice)); } catch (Exception ex) { throw ex; } }
public InvoiceDetailBE Selecciona(int IdInvoiceDetail) { try { InvoiceDetailDL InvoiceDetail = new InvoiceDetailDL(); InvoiceDetailBE objEmp = InvoiceDetail.Selecciona(IdInvoiceDetail); return(objEmp); } catch (Exception ex) { throw ex; } }
public void ActualizaSituacion(int IdInvoice, int IdStatus) { try { InvoiceDL Invoice = new InvoiceDL(); Invoice.ActualizaSituacion(IdInvoice, IdStatus); //INSPECTION CERTIFICATE DETAIL InspectionCertificateDL InspectionCertificate = new InspectionCertificateDL(); List <InvoiceDetailBE> lstInvoiceDetail = null; lstInvoiceDetail = new InvoiceDetailDL().ListaTodosActivo(IdInvoice); foreach (var item in lstInvoiceDetail) { InspectionCertificate.ActualizaSituacion(item.IdInspectionCertificate, 14); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Hàm khởi tạo mặc định /// </summary> /// Người tạo: ntxuan (20/6/2019) public InvoiceDetailBL() { invoiceDetailDL = new InvoiceDetailDL(); }