public void DeleteDrawing(TicketAutUser ticket, Drawing doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(Drawing).Name, ticket, doc.Id); var childs = GetAllChildrensCashed(doc.Id, _dataManagers.GetHierarchicalListCollection <Drawing>(doc.Id.Value).OrderByDescending(x => x.Id).ToList()); foreach (var child in childs) { _dataManagers.Delete(child, ticket); } _dataManagers.Delete(doc, ticket); }
public List <Standart> GetLazyListStandart(TicketAutUser ticket) { _logger.Trace("Trace method GetLazyList for document: {0}", typeof(Standart).Name); var res = _dataManagers.GetListCollection <Standart>(); foreach (var standart in res) { standart.Positions = new List <PositionStandart>(); } return(res.OrderBy(x => x.Id).ToList()); }
public void CopyDrawingToAnother(TicketAutUser ticket, int sourceDrawingId, int parentId) { _logger.Trace("Trace method CopyDrawingToAnother for document: {0}. Source id: {2}. Dest id: {3} User: {1}", typeof(Drawing).Name, ticket, sourceDrawingId, parentId); var parent = _dataManagers.GetDocument <Drawing>(parentId); var copyDrawing = CopyDrawingToAnotherParent(sourceDrawingId, parent, ticket); if (copyDrawing != null) { var list = GetContainsIdListDrawing(sourceDrawingId); CopyChildrens(sourceDrawingId, copyDrawing, list, ticket); } }
public TechRoute InsertTechRoute(TicketAutUser ticket, TechRoute doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(TechRoute).Name, ticket); var filter = Builders <TechRoute> .Filter.Eq("Name", doc.Name); var coll = _dataManagers.GetListCollection(filter); if (coll.Count > 0) { return(coll.FirstOrDefault()); } _dataManagers.Insert(doc, ticket); return(doc); }
public bool SetBlocked(TicketAutUser ticket, int id, string docType) { _logger.Trace("Trace method GetBlocked for document: {0}. Doc id: {1}", docType, id); if (GetBlocked(id, docType) == null) { _dataManagers.InsertBlockDocument(new BlockedDocument() { Date = DateTime.Now, DocClass = docType, DocId = id, Login = ticket.Login, Id = Environment.TickCount }); return(true); } return(false); }
public bool RemoveBlocked(TicketAutUser ticket, int id, string docType) { _logger.Trace("Trace method GetBlocked for document: {0}. Doc id: {1}", docType, id); if (this.GetBlocked(id, docType) == null) { return(false); } var filterDt = Builders <BsonDocument> .Filter.Eq("DocClass", docType); var filterId = Builders <BsonDocument> .Filter.Eq("DocId", id); var filterLogin = Builders <BsonDocument> .Filter.Eq("Login", ticket.Login); var filter = Builders <BsonDocument> .Filter.And(filterId, filterDt, filterLogin); _dataManagers.Delete(typeof(BlockedDocument), filter); return(true); }
public WorkHourStandartDrawing InsertWorkHourStandartDrawing(TicketAutUser ticket, WorkHourStandartDrawing doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(WorkHourStandartDrawing).Name, ticket); var filterDrawing = Builders <BsonDocument> .Filter.Eq("StandartDrawingId", doc.StandartDrawingId); var filtetTechOper = Builders <BsonDocument> .Filter.Eq("TechOperationId", doc.TechOperationId); var filter = Builders <BsonDocument> .Filter.And(filterDrawing, filtetTechOper); _dataManagers.Delete(doc.GetType(), filter); if (doc.WorkHour > 0) { _dataManagers.Insert(doc, ticket); } else { doc.Id = null; } return(doc); }
public Drawing UpdateDrawing(TicketAutUser ticket, Drawing doc) { _logger.Trace("Trace method Update for document: {0}. Id: {2}. User: {1}", typeof(Drawing).Name, ticket, doc.Id); _dataManagers.Update(doc, ticket); return(doc); }
public BillShift InsertBillShift(TicketAutUser ticket, BillShift doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(BillShift).Name, ticket); _dataManagers.Insert(doc, ticket); return(doc); }
public void DeleteSuperStandart(TicketAutUser ticket, SuperStandart doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(SuperStandart).Name, ticket, doc.Id); _dataManagers.Delete(doc, ticket); }
public Standart UpdateStandart(TicketAutUser ticket, Standart doc) { _logger.Trace("Trace method Update for document: {0}. Id: {2}. User: {1}", typeof(Standart).Name, ticket, doc.Id); _dataManagers.Update(doc, ticket); return(doc); }
public void DeletePackingList(TicketAutUser ticket, PackingList doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(PackingList).Name, ticket, doc.Id); _dataManagers.Delete(doc, ticket); }
public void DeleteTechRoute(TicketAutUser ticket, TechRoute doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(TechRoute).Name, ticket, doc.Id); _dataManagers.Delete(doc, ticket); }
public StandartDrawing InsertStandartDrawing(TicketAutUser ticket, StandartDrawing doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(StandartDrawing).Name, ticket); _dataManagers.Insert((IEntity)doc, ticket); return(doc); }
public void DeleteGangTaskToDistrict(TicketAutUser ticket, GangTaskToDistrict doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(GangTaskToDistrict).Name, ticket, doc.Id); _dataManagers.Delete(doc, ticket); }
public TechOperation UpdateTechOperation(TicketAutUser ticket, TechOperation doc) { _logger.Trace("Trace method Update for document: {0}. Id: {2}. User: {1}", typeof(TechOperation).Name, ticket, doc.Id); _dataManagers.Update(doc, ticket); return(doc); }
public GangTaskToDistrict InsertGangTaskToDistrict(TicketAutUser ticket, GangTaskToDistrict doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(GangTaskToDistrict).Name, ticket); _dataManagers.Insert(doc, ticket); return(doc); }
public void DeleteBillInnerShift(TicketAutUser ticket, BillInnerShift doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(BillInnerShift).Name, ticket, doc.Id); _dataManagers.Delete(doc, ticket); }
public TaskToDistrict UpdateTaskToDistrict(TicketAutUser ticket, TaskToDistrict doc) { _logger.Trace("Trace method Update for document: {0}. Id: {2}. User: {1}", typeof(TaskToDistrict).Name, ticket, doc.Id); _dataManagers.Update(doc, ticket); return(doc); }
public RateWorkHour InsertRateWorkHour(TicketAutUser ticket, RateWorkHour doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(RateWorkHour).Name, ticket); _dataManagers.Insert(doc, ticket); return(doc); }
public RateWorkHour UpdateRateWorkHour(TicketAutUser ticket, RateWorkHour doc) { _logger.Trace("Trace method Update for document: {0}. Id: {2}. User: {1}", typeof(RateWorkHour).Name, ticket, doc.Id); _dataManagers.Update(doc, ticket); return(doc); }
public BillShift UpdateBillShift(TicketAutUser ticket, BillShift doc) { _logger.Trace("Trace method Update for document: {0}. Id: {2}. User: {1}", typeof(BillShift).Name, ticket, doc.Id); _dataManagers.Update(doc, ticket); return(doc); }
public PackingList InsertPackingList(TicketAutUser ticket, PackingList doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(PackingList).Name, ticket); _dataManagers.Insert(doc, ticket); return(doc); }
public void DeleteStandartDrawing(TicketAutUser ticket, StandartDrawing doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(StandartDrawing).Name, ticket, doc.Id); _dataManagers.Delete((IEntity)doc, ticket); }
public void DeleteInstrumentTechOperation(TicketAutUser ticket, InstrumentTechOperation doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(InstrumentTechOperation).Name, ticket, doc.Id); _dataManagers.Delete(doc, ticket); }
public void DeleteProfileWorkHour(TicketAutUser ticket, ProfileWorkHour doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(ProfileWorkHour).Name, ticket, doc.Id); _dataManagers.Delete(doc, ticket); }
public SuperStandart InsertSuperStandart(TicketAutUser ticket, SuperStandart doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(SuperStandart).Name, ticket); _dataManagers.Insert(doc, ticket); return(doc); }
public void DeleteWorkHourDrawing(TicketAutUser ticket, WorkHourDrawing doc) { _logger.Trace("Trace method Delete for document: {0}. Id: {2}. User: {1}", typeof(WorkHourDrawing).Name, ticket, doc.Id); _dataManagers.Delete(doc, ticket); }
public Setting InsertSetting(TicketAutUser ticket, Setting doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(Setting).Name, ticket); _dataManagers.Insert(doc, ticket); return(doc); }
public InstrumentTechOperation InsertInstrumentTechOperation(TicketAutUser ticket, InstrumentTechOperation doc) { _logger.Trace("Trace method Insert for document: {0}. User: {1}", typeof(InstrumentTechOperation).Name, ticket); _dataManagers.Insert(doc, ticket); return(doc); }
public FilesRepository(TicketAutUser ticketAut) { _ticketAut = ticketAut; }