public bool modificarPatentesNegadas(List <int> nuevasPatentes, BE.usuario usuario) { try { eliminarPatentesNegadasUsuario(usuario); foreach (int p in nuevasPatentes) { BE.patente patente = new BE.patente(); patente.id_patente = p; Patente.asignarPatenteNegadaUsuario(patente, usuario); } } catch (Exception ex) { throw ex; } return(true); }
public List <BE.patente> mapper(DataTable patenteTabla) { List <BE.patente> patentes = new List <BE.patente>(); if (patenteTabla.Rows.Count > 0) { foreach (DataRow reg in patenteTabla.Rows) { BE.patente patente = new BE.patente(); patente.id_patente = Convert.ToInt32(reg["id_patente"]); patente.descPatente = reg["desc_patente"].ToString(); patentes.Add(patente); } } return(patentes); }
public bool eliminarPatenteUsuario(BE.usuario usuario, BE.patente patente) { int respuesta = 0; try { respuesta = SQLHelper.GetInstance().Ejecutar("DELETE FROM usuario_patente WHERE ID_USUARIO = " + usuario.IdUsuario + " AND ID_PATENTE = " + patente.id_patente, false); } catch (Exception ex) { throw ex; } if (respuesta > 0) { return(true); } else { return(false); } }
public bool modificarPatenteFamilia(BE.patente patente, BE.familia familia, string dv) { int respuesta = 0; try { respuesta = SQLHelper.GetInstance().Ejecutar("INSERT INTO PATENTE_FAMILIA VALUES (" + patente.id_patente + "," + familia.idFamilia + ",'" + dv + "')", false); } catch (Exception ex) { throw ex; } if (respuesta > 0) { return(true); } else { return(false); } }
public bool asignarPatenteNegadaUsuario(BE.patente patente, BE.usuario usuario) { int respuesta = 0; try { respuesta = SQLHelper.GetInstance().Ejecutar("INSERT INTO usuario_patente_negada values (" + usuario.IdUsuario + "," + patente.id_patente + ")", false); } catch (Exception ex) { throw ex; } if (respuesta > 0) { return(true); } else { return(false); } }
public bool asignarPatenteUsuario(BE.patente patente, BE.usuario usuario, string dv) { int respuesta = 0; try { respuesta = SQLHelper.GetInstance().Ejecutar("BEGIN IF NOT EXISTS(SELECT * FROM Usuario_Patente " + "WHERE id_usuario = " + usuario.IdUsuario + " AND id_patente = " + patente.id_patente + ") " + "BEGIN INSERT INTO Usuario_Patente VALUES(" + usuario.IdUsuario + "," + patente.id_patente + ",'" + dv + "')" + "END END", false); } catch (Exception ex) { throw ex; } if (respuesta > 0) { return(true); } else { return(false); } }
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); }