public static InvoiceServiceUnit Save(InvoiceServiceUnit serviceUnit) { if (serviceUnit.UnitID == 0) CRM.Data.Entities.DbContextHelper.DbContext.InvoiceServiceUnit.Add(serviceUnit); DbContextHelper.DbContext.SaveChanges(); return serviceUnit; }
static public InvoiceServiceUnit Save(InvoiceServiceUnit serviceUnit) { if (serviceUnit.UnitID == 0) { CRM.Data.Entities.DbContextHelper.DbContext.InvoiceServiceUnit.Add(serviceUnit); } DbContextHelper.DbContext.SaveChanges(); return(serviceUnit); }
private void copyInvoiceServices(int sourceClientID, int targetClientID, int userID) { //List<InvoiceService> services = null; List <InvoiceServiceType> serviceTypes = null; List <InvoiceServiceUnit> serviceUnits = null; // invoice service units serviceUnits = InvoiceServiceManager.GetServiceUnits(sourceClientID); if (serviceUnits != null) { foreach (InvoiceServiceUnit serviceUnit in serviceUnits) { InvoiceServiceUnit newServiceUnit = new InvoiceServiceUnit(); newServiceUnit.ClientID = targetClientID; newServiceUnit.IsActive = serviceUnit.IsActive; newServiceUnit.UnitDescription = serviceUnit.UnitDescription; InvoiceServiceUnitManager.Save(newServiceUnit); } } // invoice service types serviceTypes = InvoiceServiceManager.GetAll(sourceClientID).ToList(); foreach (InvoiceServiceType serviceType in serviceTypes) { InvoiceServiceType newServiceType = new InvoiceServiceType(); newServiceType.ClientID = targetClientID; newServiceType.isActive = serviceType.isActive; newServiceType.ServiceDescription = serviceType.ServiceDescription; newServiceType.ServicePercentage = serviceType.ServicePercentage; newServiceType.ServiceRate = serviceType.ServiceRate; InvoiceServiceManager.Save(newServiceType); } }
private void copyInvoiceServices(int sourceClientID, int targetClientID, int userID) { //List<InvoiceService> services = null; List<InvoiceServiceType> serviceTypes = null; List<InvoiceServiceUnit> serviceUnits = null; // invoice service units serviceUnits = InvoiceServiceManager.GetServiceUnits(sourceClientID); if (serviceUnits != null) { foreach (InvoiceServiceUnit serviceUnit in serviceUnits) { InvoiceServiceUnit newServiceUnit = new InvoiceServiceUnit(); newServiceUnit.ClientID = targetClientID; newServiceUnit.IsActive = serviceUnit.IsActive; newServiceUnit.UnitDescription = serviceUnit.UnitDescription; InvoiceServiceUnitManager.Save(newServiceUnit); } } // invoice service types serviceTypes = InvoiceServiceManager.GetAll(sourceClientID).ToList(); foreach (InvoiceServiceType serviceType in serviceTypes) { InvoiceServiceType newServiceType = new InvoiceServiceType(); newServiceType.ClientID = targetClientID; newServiceType.isActive = serviceType.isActive; newServiceType.ServiceDescription = serviceType.ServiceDescription; newServiceType.ServicePercentage = serviceType.ServicePercentage; newServiceType.ServiceRate = serviceType.ServiceRate; InvoiceServiceManager.Save(newServiceType); } }