Exemplo n.º 1
0
        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();
                }
            }
        }
Exemplo n.º 2
0
        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.");
        }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 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();
         }
     }
 }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
 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();
         }
     }
 }
Exemplo n.º 7
0
 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");
         }
     }
 }
Exemplo n.º 8
0
        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);
            }
        }
Exemplo n.º 9
0
        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();
                }
            }
        }
Exemplo n.º 10
0
        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");
                }
            }
        }