public void loadSync(object element) { if (element != null) { PROGRAMADO poco = (PROGRAMADO)element; using (var entity = new TAE2Entities()) { var query = (from cust in entity.PROGRAMADOes where poco.UNID_PROGRAMADO == cust.UNID_PROGRAMADO select cust).ToList(); //Actualización if (query.Count > 0) { var aux = query.First(); if (aux.LAST_MODIFIED_DATE < poco.LAST_MODIFIED_DATE) { udpateElementSync((object)poco); } } //Inserción else { insertElementSync((object)poco); } var modifiedCotizacion = entity.PROGRAMADOes.First(p => p.UNID_PROGRAMADO == poco.UNID_PROGRAMADO); modifiedCotizacion.IS_MODIFIED = false; entity.SaveChanges(); } } }
public void insertElementTest() { ProgramadoDataMapper target = new ProgramadoDataMapper(); // TODO: Inicializar en un valor adecuado object element = null; // TODO: Inicializar en un valor adecuado PROGRAMADO item = new PROGRAMADO(); item.UNID_ALMACEN = 20121128133359686; item.UNID_ARTICULO = 20121121190954184; item.IS_ACTIVE = true; target.insertElement(item); Assert.Inconclusive("Un método que no devuelve ningún valor no se puede comprobar."); }
public DeleteProgramado(PROGRAMADO programado) { this.UNID_PROGRAMADO = programado.UNID_PROGRAMADO; this.PROGRAMADO1 = programado.PROGRAMADO1; this._almacen = programado.ALMACEN; this._articulo = programado.ARTICULO; this._categoria = programado.ARTICULO.CATEGORIA; this._equipo = programado.ARTICULO.EQUIPO; this._marca = programado.ARTICULO.MARCA; this._modelo = programado.ARTICULO.MODELO; this.IS_ACTIVE = programado.IS_ACTIVE; this.IsChecked = false; }
public void insertElementSync(object element) { if (element != null) { using (var entity = new TAE2Entities()) { PROGRAMADO programado = (PROGRAMADO)element; //Sync var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000); modifiedSync.ACTUAL_DATE = UNID.getNewUNID(); entity.SaveChanges(); // entity.PROGRAMADOes.AddObject(programado); entity.SaveChanges(); } } }
public object getElement(object element) { object res = null; using (var entitie = new TAE2Entities()) { PROGRAMADO maxMin = (PROGRAMADO)element; var query = (from cust in entitie.PROGRAMADOes where cust.UNID_PROGRAMADO == maxMin.UNID_PROGRAMADO select cust).ToList(); if (query.Count > 0) { res = query; } return(res); } }
public void deleteElement(object element) { if (element != null) { using (var entity = new TAE2Entities()) { PROGRAMADO maxMin = (PROGRAMADO)element; var modifiedMaxMin = entity.PROGRAMADOes.First(p => p.UNID_PROGRAMADO == maxMin.UNID_PROGRAMADO); modifiedMaxMin.IS_ACTIVE = false; //Sync modifiedMaxMin.IS_MODIFIED = true; modifiedMaxMin.LAST_MODIFIED_DATE = UNID.getNewUNID(); var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000); modifiedSync.ACTUAL_DATE = UNID.getNewUNID(); entity.SaveChanges(); // entity.SaveChanges(); } } }
public void udpateElement(object element, USUARIO u) { if (element != null) { using (var entity = new TAE2Entities()) { PROGRAMADO prog = (PROGRAMADO)element; var modifiedMaxMin = entity.PROGRAMADOes.First(p => p.UNID_PROGRAMADO == prog.UNID_PROGRAMADO); modifiedMaxMin.PROGRAMADO1 = prog.PROGRAMADO1; //Sync modifiedMaxMin.IS_MODIFIED = true; modifiedMaxMin.LAST_MODIFIED_DATE = UNID.getNewUNID(); var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000); modifiedSync.ACTUAL_DATE = UNID.getNewUNID(); entity.SaveChanges(); // UNID.Master(prog, u, -1, "Modificación"); } } }
public object getElementArticulos(object element) { object res = null; using (var entitie = new TAE2Entities()) { PROGRAMADO programado = (PROGRAMADO)element; res = (from cust in entitie.PROGRAMADOes .Include("ARTICULO") .Include("ARTICULO.CATEGORIA") .Include("ARTICULO.EQUIPO") .Include("ARTICULO.MODELO") .Include("ARTICULO.MARCA") .Include("ALMACEN") where cust.UNID_ALMACEN == programado.UNID_ALMACEN && cust.IS_ACTIVE == true select cust).ToList(); return(res); } }
public void udpateElementSync(object element) { if (element != null) { using (var entity = new TAE2Entities()) { PROGRAMADO programado = (PROGRAMADO)element; var modifiedProgramado = entity.PROGRAMADOes.First(p => p.UNID_PROGRAMADO == programado.UNID_PROGRAMADO); modifiedProgramado.PROGRAMADO1 = programado.PROGRAMADO1; modifiedProgramado.IS_ACTIVE = programado.IS_ACTIVE; //Sync modifiedProgramado.IS_MODIFIED = true; modifiedProgramado.LAST_MODIFIED_DATE = UNID.getNewUNID(); var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000); modifiedSync.ACTUAL_DATE = UNID.getNewUNID(); entity.SaveChanges(); // entity.SaveChanges(); } } }
public void insertElement(object element, USUARIO u) { if (element != null) { using (var entity = new TAE2Entities()) { PROGRAMADO prog = (PROGRAMADO)element; prog.UNID_PROGRAMADO = UNID.getNewUNID(); //Sync prog.IS_MODIFIED = true; prog.LAST_MODIFIED_DATE = UNID.getNewUNID(); var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000); modifiedSync.ACTUAL_DATE = UNID.getNewUNID(); entity.SaveChanges(); // entity.PROGRAMADOes.AddObject(prog); entity.SaveChanges(); UNID.Master(prog, u, -1, "Inserción"); } } }