Example #1
0
        public bool modificarFamilia(List <BE.patente> patentes, BE.familia familia)
        {
            try
            {
                //elimino las patentes de la familia
                familiaDAL.eliminarPatenteFamilia(familia);

                //asigno las patentes seleccionadas a la familia
                foreach (BE.patente p in patentes)
                {
                    string dv = gestorSeguridad.ObtenerHash(p.id_patente.ToString() + familia.idFamilia.ToString());
                    familiaDAL.modificarPatenteFamilia(p, familia, dv);
                }

                gestorDV.modificarVerificador(gestorDV.CacularDVV(familiaDAL.listarTablaPatentesFamilias()), "Patente_Familia");
                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public bool modificarPatentes(List <int> nuevasPatentes, BE.usuario usuario)
        {
            try
            {
                eliminarPatentesUsuario(usuario);

                foreach (int p in nuevasPatentes)
                {
                    BE.patente patente = new BE.patente();
                    patente.id_patente = p;
                    string dv = gestorSeguridad.ObtenerHash(p.ToString() + usuario.IdUsuario.ToString());
                    Patente.asignarPatenteUsuario(patente, usuario, dv);
                }

                gestorDV.modificarVerificador(gestorDV.CacularDVV(Patente.listarTablaUsuariosPatentes()), "Usuario_Patente");
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(true);
        }