Пример #1
0
        public void deleteElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    MARCA marca = (MARCA)element;

                    var deleteMarca = entity.MARCAs.First(p => p.UNID_MARCA == marca.UNID_MARCA);

                    deleteMarca.IS_ACTIVE = false;
                    //Sync
                    deleteMarca.IS_MODIFIED        = true;
                    deleteMarca.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    UNID.Master(marca, u, -1, "Emininación");
                }
            }
        }
Пример #2
0
        public void insertElement(object element, USUARIO u)
        {
            if (element != null && (element as RECIBO) != null)
            {
                using (var entity = new TAE2Entities())
                {
                    RECIBO item = (RECIBO)element;
                    //Sync
                    item.IS_MODIFIED        = true;
                    item.IS_ACTIVE          = true;
                    item.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    entity.RECIBOes.AddObject(item);
                    entity.SaveChanges();

                    UNID.Master(item, u, -1, "Inserción");
                }
            }
        }
        public void insertElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    SOLICITANTE Sol = (SOLICITANTE)element;
                    Sol.UNID_SOLICITANTE = UNID.getNewUNID();
                    //Sync
                    Sol.IS_MODIFIED        = true;
                    Sol.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    entity.SOLICITANTEs.AddObject(Sol);
                    entity.SaveChanges();

                    UNID.Master(Sol, u, -1, "Inserción");
                }
            }
        }
Пример #4
0
        public void deleteElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    TIPO_PEDIMENTO tipoPedimento = (TIPO_PEDIMENTO)element;

                    var deleteTipoPedimento = entity.TIPO_PEDIMENTO.First(p => p.UNID_TIPO_PEDIMENTO == tipoPedimento.UNID_TIPO_PEDIMENTO);

                    deleteTipoPedimento.IS_ACTIVE = false;
                    //Sync
                    deleteTipoPedimento.IS_MODIFIED        = true;
                    deleteTipoPedimento.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    UNID.Master(tipoPedimento, u, -1, "Emininación");
                }
            }
        }
        public void insertElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    MAX_MIN maxmin = (MAX_MIN)element;


                    maxmin.UNID_MAX_MIN = UNID.getNewUNID();
                    //Sync
                    maxmin.IS_MODIFIED        = true;
                    maxmin.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    entity.MAX_MIN.AddObject(maxmin);
                    entity.SaveChanges();
                    UNID.Master(maxmin, u, -1, "Inserción");
                }
            }
        }
        public void deleteElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    PROVEEDOR proveedor = (PROVEEDOR)element;

                    var deleteProveedor = entity.PROVEEDORs.First(p => p.UNID_PROVEEDOR == proveedor.UNID_PROVEEDOR);

                    deleteProveedor.IS_ACTIVE = false;
                    //Sync
                    deleteProveedor.IS_MODIFIED        = true;
                    deleteProveedor.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    //
                    entity.SaveChanges();

                    UNID.Master(proveedor, u, -1, "Emininación");
                }
            }
        }
        public void deleteElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    SOLICITANTE sol = (SOLICITANTE)element;

                    var deleteSol = entity.SOLICITANTEs.First(p => p.UNID_SOLICITANTE == sol.UNID_SOLICITANTE);

                    deleteSol.IS_ACTIVE = false;
                    //Sync
                    deleteSol.IS_MODIFIED        = true;
                    deleteSol.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //

                    UNID.Master(sol, u, -1, "Emininación");
                }
            }
        }
        public void udpateElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    ROL rol         = (ROL)element;
                    var modifiedRol = entity.ROLs.First(p => p.UNID_ROL == rol.UNID_ROL);
                    modifiedRol.ROL_NAME       = rol.ROL_NAME;
                    modifiedRol.RECIBIR_MAILS  = rol.RECIBIR_MAILS;
                    modifiedRol.IS_SYSTEM_ROOL = rol.IS_SYSTEM_ROOL;
                    //Sync
                    modifiedRol.IS_MODIFIED        = true;
                    modifiedRol.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    //
                    entity.SaveChanges();

                    UNID.Master(rol, u, -1, "Modificación");
                }
            }
        }
Пример #9
0
 public void udpateElement(object element, USUARIO u)
 {
     if (element != null)
     {
         using (var entity = new TAE2Entities())
         {
             TIPO_PEDIMENTO tipoPedimento         = (TIPO_PEDIMENTO)element;
             var            modifiedTipoPedimento = entity.TIPO_PEDIMENTO.First(p => p.UNID_TIPO_PEDIMENTO == tipoPedimento.UNID_TIPO_PEDIMENTO);
             modifiedTipoPedimento.TIPO_PEDIMENTO_NAME = tipoPedimento.TIPO_PEDIMENTO_NAME;
             modifiedTipoPedimento.REGIMEN             = tipoPedimento.REGIMEN;
             modifiedTipoPedimento.NOTA  = tipoPedimento.NOTA;
             modifiedTipoPedimento.CLAVE = tipoPedimento.CLAVE;
             //Sync
             modifiedTipoPedimento.IS_MODIFIED        = true;
             modifiedTipoPedimento.LAST_MODIFIED_DATE = UNID.getNewUNID();
             var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
             modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
             entity.SaveChanges();
             //
             UNID.Master(tipoPedimento, u, -1, "Modificació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");
                }
            }
        }
Пример #11
0
        public void udpateElement(object element, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    TERMINO_ENVIO terminoEnvio = (TERMINO_ENVIO)element;

                    var modifiedTerminoEnvio = entity.TERMINO_ENVIO.First(p => p.UNID_TERMINO_ENVIO == terminoEnvio.UNID_TERMINO_ENVIO);
                    modifiedTerminoEnvio.CLAVE        = terminoEnvio.CLAVE;
                    modifiedTerminoEnvio.GENERA_LOTES = terminoEnvio.GENERA_LOTES;
                    modifiedTerminoEnvio.SIGNIFICADO  = terminoEnvio.SIGNIFICADO;
                    modifiedTerminoEnvio.TERMINO      = terminoEnvio.TERMINO;
                    //Sync
                    modifiedTerminoEnvio.IS_MODIFIED        = true;
                    modifiedTerminoEnvio.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    UNID.Master(terminoEnvio, u, -1, "Modificación");
                }
            }
        }
Пример #12
0
 public void udpateElement(object element, USUARIO u)
 {
     if (element != null)
     {
         using (var entity = new TAE2Entities())
         {
             ARTICULO articulo           = (ARTICULO)element;
             var      modifiedItemStatus = entity.ARTICULOes.First(p => p.UNID_ARTICULO == articulo.UNID_ARTICULO);
             modifiedItemStatus.ARTICULO1      = articulo.ARTICULO1;
             modifiedItemStatus.UNID_CATEGORIA = articulo.UNID_CATEGORIA;
             modifiedItemStatus.UNID_EQUIPO    = articulo.UNID_EQUIPO;
             modifiedItemStatus.UNID_MARCA     = articulo.UNID_MARCA;
             modifiedItemStatus.UNID_MODELO    = articulo.UNID_MODELO;
             //Sync
             modifiedItemStatus.IS_MODIFIED        = true;
             modifiedItemStatus.LAST_MODIFIED_DATE = UNID.getNewUNID();
             var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
             modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
             entity.SaveChanges();
             //
             UNID.Master(articulo, u, -1, "Modificación");
         }
     }
 }
        public void updateRelacion(object element, List <long> unidTecnico, List <long> auxUnidTecnico, USUARIO u)
        {
            try
            {
                if (element != null && ((ALMACEN)element).UNID_ALMACEN != 0)
                {
                    using (var entity = new TAE2Entities())
                    {
                        ALMACEN almacen         = (ALMACEN)element;
                        var     modifiedAlmacen = entity.ALMACENs.First(p => p.UNID_ALMACEN == almacen.UNID_ALMACEN);
                        modifiedAlmacen.ALMACEN_NAME = almacen.ALMACEN_NAME;
                        modifiedAlmacen.CONTACTO     = almacen.CONTACTO;
                        modifiedAlmacen.MAIL         = almacen.MAIL;
                        modifiedAlmacen.DIRECCION    = almacen.DIRECCION;
                        modifiedAlmacen.MAIL_DEFAULT = almacen.MAIL_DEFAULT;
                        //Sync
                        modifiedAlmacen.IS_MODIFIED        = true;
                        modifiedAlmacen.LAST_MODIFIED_DATE = UNID.getNewUNID();

                        var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                        modifiedSync.ACTUAL_DATE = UNID.getNewUNID();

                        UNID.Master(almacen, u, -1, "Modificación");
                        entity.SaveChanges();
                        //ELIMINA TODAS LAS RELACIONES QUE EXISTEN
                        if (auxUnidTecnico.Count > 0)
                        {
                            foreach (var e in auxUnidTecnico)
                            {
                                //ALMACEN_TECNICO almacenTecnico = new ALMACEN_TECNICO();
                                //var query = (from a in entity.ALMACENs
                                //             join relation in entity.ALMACEN_TECNICO
                                //             on a.UNID_ALMACEN equals relation.UNID_ALMACEN
                                //             join t in entity.TECNICOes
                                //             on relation.UNID_TECNICO equals t.UNID_TECNICO
                                //             where a.UNID_ALMACEN == almacen.UNID_ALMACEN && t.UNID_TECNICO == e
                                //             select relation).ToList().First();
                                //entity.ALMACEN_TECNICO.DeleteObject((ALMACEN_TECNICO)query);
                                //entity.SaveChanges();

                                ALMACEN_TECNICO almacenTecnico = new ALMACEN_TECNICO();
                                var             query          = (from a in entity.ALMACENs
                                                                  join relation in entity.ALMACEN_TECNICO
                                                                  on a.UNID_ALMACEN equals relation.UNID_ALMACEN
                                                                  join t in entity.TECNICOes
                                                                  on relation.UNID_TECNICO equals t.UNID_TECNICO
                                                                  where a.UNID_ALMACEN == almacen.UNID_ALMACEN && t.UNID_TECNICO == e
                                                                  select relation).ToList().First();
                                query.IS_ACTIVE = false;
                                //Sync
                                query.IS_MODIFIED        = true;
                                query.LAST_MODIFIED_DATE = UNID.getNewUNID();
                                modifiedSync             = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                                modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                                entity.SaveChanges();
                                //
                            }
                        }
                        //INSERTA LAS NUEVAS RELACIONES ALMACEN TECNICO
                        //if (unidTecnico.Count > 0)
                        //{
                        //    foreach (var item in unidTecnico)
                        //    {
                        //        if (item != 0)
                        //        {
                        //            var query2 = (from cust in entity.ALMACEN_TECNICO
                        //                          where cust.UNID_ALMACEN == almacen.UNID_ALMACEN && cust.UNID_TECNICO == item
                        //                          select cust).ToList();

                        //            if (query2.Count > 0)
                        //            {
                        //                var query3 = query2.First();

                        //                //Sync
                        //                query3.IS_ACTIVE = true;
                        //                query3.IS_MODIFIED = true;
                        //                query3.LAST_MODIFIED_DATE = UNID.getNewUNID();
                        //                modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                        //                modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                        //                entity.SaveChanges();
                        //                //
                        //            }
                        //            else
                        //            {

                        //                ALMACEN_TECNICO almacenTecnico = new ALMACEN_TECNICO();
                        //                almacenTecnico.UNID_ALMACEN = almacen.UNID_ALMACEN;
                        //                almacenTecnico.UNID_TECNICO = item;

                        //                //Sync
                        //                almacenTecnico.IS_MODIFIED = true;
                        //                almacenTecnico.IS_ACTIVE = true;
                        //                almacenTecnico.LAST_MODIFIED_DATE = UNID.getNewUNID();
                        //                modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                        //                modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                        //                entity.SaveChanges();
                        //                //

                        //                entity.ALMACEN_TECNICO.AddObject(almacenTecnico);
                        //                entity.SaveChanges();
                        //            }
                        //        }
                        //    }
                        //}
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
        public void updateRelacion(object element, List <long> unidCategoria, List <long> auxUnidCategoria, List <long> unidCuenta, List <long> auxUnidCuenta, List <PROVEEDOR_CUENTA> listF, USUARIO u)
        {
            if (element != null)
            {
                using (var entity = new TAE2Entities())
                {
                    PROVEEDOR proveedor = (PROVEEDOR)element;

                    var modifiedProveedor = entity.PROVEEDORs.First(p => p.UNID_PROVEEDOR == proveedor.UNID_PROVEEDOR);
                    modifiedProveedor.CALLE          = proveedor.CALLE;
                    modifiedProveedor.CODIGO_POSTAL  = proveedor.CODIGO_POSTAL;
                    modifiedProveedor.CONTACTO       = proveedor.CONTACTO;
                    modifiedProveedor.MAIL           = proveedor.MAIL;
                    modifiedProveedor.RFC            = proveedor.RFC;
                    modifiedProveedor.UNID_CIUDAD    = proveedor.UNID_CIUDAD;
                    modifiedProveedor.UNID_PAIS      = proveedor.UNID_PAIS;
                    modifiedProveedor.PAI            = proveedor.PAI;
                    modifiedProveedor.CIUDAD         = proveedor.CIUDAD;
                    modifiedProveedor.TEL1           = proveedor.TEL1;
                    modifiedProveedor.TEL2           = proveedor.TEL2;
                    modifiedProveedor.PROVEEDOR_NAME = proveedor.PROVEEDOR_NAME;
                    //Sync
                    modifiedProveedor.IS_MODIFIED        = true;
                    modifiedProveedor.LAST_MODIFIED_DATE = UNID.getNewUNID();
                    var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                    modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                    entity.SaveChanges();
                    //
                    UNID.Master(proveedor, u, -1, "Modificación");

                    //ELIMINA TODAS LAS RELACIONES QUE EXISTEN
                    if (auxUnidCategoria.Count > 0)
                    {
                        foreach (var e in auxUnidCategoria)
                        {
                            PROVEEDOR_CATEGORIA proveedorCategoria = new PROVEEDOR_CATEGORIA();
                            var query = (from p in entity.PROVEEDORs
                                         join relation in entity.PROVEEDOR_CATEGORIA
                                         on p.UNID_PROVEEDOR equals relation.UNID_PROVEEDOR
                                         join c in entity.CATEGORIAs
                                         on relation.UNID_CATEGORIA equals c.UNID_CATEGORIA
                                         where p.UNID_PROVEEDOR == proveedor.UNID_PROVEEDOR && c.UNID_CATEGORIA == e
                                         select relation).ToList().First();

                            query.IS_ACTIVE = false;
                            //Sync
                            query.IS_MODIFIED        = true;
                            query.LAST_MODIFIED_DATE = UNID.getNewUNID();
                            modifiedSync             = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                            modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                            entity.SaveChanges();
                            //
                        }
                    }
                    //INSERTA LAS NUEVAS RELACIONES PROVEEDOR CATEGORIA
                    if (unidCategoria.Count > 0)
                    {
                        foreach (var item in unidCategoria)
                        {
                            var query2 = (from cust in entity.PROVEEDOR_CATEGORIA
                                          where cust.UNID_CATEGORIA == item && cust.UNID_PROVEEDOR == proveedor.UNID_PROVEEDOR
                                          select cust).ToList();

                            if (query2.Count > 0)
                            {
                                var query3 = query2.First();

                                //Sync
                                query3.IS_ACTIVE          = true;
                                query3.IS_MODIFIED        = true;
                                query3.LAST_MODIFIED_DATE = UNID.getNewUNID();
                                modifiedSync             = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                                modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                                entity.SaveChanges();
                                //
                            }
                            else
                            {
                                PROVEEDOR_CATEGORIA proveedorCategoria = new PROVEEDOR_CATEGORIA();
                                proveedorCategoria.UNID_CATEGORIA = item;
                                proveedorCategoria.UNID_PROVEEDOR = proveedor.UNID_PROVEEDOR;
                                proveedorCategoria.IS_ACTIVE      = true;

                                //Sync
                                proveedorCategoria.IS_MODIFIED        = true;
                                proveedorCategoria.LAST_MODIFIED_DATE = UNID.getNewUNID();
                                modifiedSync             = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                                modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                                entity.SaveChanges();
                                //

                                entity.PROVEEDOR_CATEGORIA.AddObject(proveedorCategoria);
                                entity.SaveChanges();
                            }
                        }
                    }

                    //ELIMINA TODAS LAS RELACIONES DE PROVEEDOR_CUENTA
                    if (auxUnidCuenta.Count > 0)
                    {
                        foreach (var e in auxUnidCuenta)
                        {
                            PROVEEDOR_CUENTA proveedorCuenta = new PROVEEDOR_CUENTA();
                            var query = (from p in entity.PROVEEDORs
                                         join relation in entity.PROVEEDOR_CUENTA
                                         on p.UNID_PROVEEDOR equals relation.UNID_PROVEEDOR
                                         where p.UNID_PROVEEDOR == proveedor.UNID_PROVEEDOR && relation.UNID_PROVEEDOR_CUENTA == e
                                         select relation).ToList().First();

                            query.IS_ACTIVE = false;
                            //Sync
                            query.IS_MODIFIED        = true;
                            query.LAST_MODIFIED_DATE = UNID.getNewUNID();
                            modifiedSync             = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                            modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                            entity.SaveChanges();
                            //
                        }
                    }
                    //INSERTA LAS NUEVAS RELACIONES PROVEEDOR CUENTA
                    if (unidCuenta.Count > 0)
                    {
                        foreach (var item in unidCuenta)
                        {
                            var query2 = (from cust in entity.PROVEEDOR_CUENTA
                                          where cust.UNID_PROVEEDOR_CUENTA == item && cust.UNID_PROVEEDOR == proveedor.UNID_PROVEEDOR
                                          select cust).ToList();

                            if (query2.Count > 0)
                            {
                                var query3 = query2.First();

                                //Sync
                                query3.IS_ACTIVE          = true;
                                query3.IS_MODIFIED        = true;
                                query3.LAST_MODIFIED_DATE = UNID.getNewUNID();
                                modifiedSync             = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                                modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                                entity.SaveChanges();
                                //
                            }
                            else
                            {
                                PROVEEDOR_CUENTA proveedorCuenta = new PROVEEDOR_CUENTA();

                                proveedorCuenta = listF.First(p => p.UNID_PROVEEDOR_CUENTA == item);

                                proveedorCuenta.UNID_PROVEEDOR_CUENTA = item;
                                proveedorCuenta.UNID_PROVEEDOR        = proveedor.UNID_PROVEEDOR;
                                proveedorCuenta.IS_ACTIVE             = true;

                                //Sync
                                proveedorCuenta.IS_MODIFIED        = true;
                                proveedorCuenta.LAST_MODIFIED_DATE = UNID.getNewUNID();
                                modifiedSync             = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000);
                                modifiedSync.ACTUAL_DATE = UNID.getNewUNID();
                                entity.SaveChanges();
                                //

                                entity.PROVEEDOR_CUENTA.AddObject(proveedorCuenta);
                                entity.SaveChanges();
                            }
                        }
                    }
                }
            }
        }