public static bool InsertarPersona(Participante nuevo) { GestorAccesoDatos db = new GestorAccesoDatos(); try { db.setearConsulta("insert into clientes (DNI, Nombre, Apellido, Email, Direccion, CP, Ciudad) " + "Values (@DNI, @Nombre, @Apellido, @Email, @Direccion, @CP, @Ciudad)"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@DNI", nuevo.DNI); db.Comando.Parameters.AddWithValue("@Nombre", nuevo.nombre); db.Comando.Parameters.AddWithValue("@Apellido", nuevo.apellido); db.Comando.Parameters.AddWithValue("@Email", nuevo.email); db.Comando.Parameters.AddWithValue("@Direccion", nuevo.direccion); db.Comando.Parameters.AddWithValue("@CP", nuevo.CP); db.Comando.Parameters.AddWithValue("@Ciudad", nuevo.ciudad); db.abrirConexion(); if (db.ejecutarAccion() == 1) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
// Cambi el estado a usado public static bool CambiarEstado(string codigo) { GestorAccesoDatos db = new GestorAccesoDatos(); try { db.setearConsulta("update vouchers set estado=0 where codigo='" + codigo + "'"); db.abrirConexion(); if (db.ejecutarAccion() == 1) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
//Asigna el premio con el cliente y el codigo public static bool asignar(string dni, string codigo, string idPremio) { GestorAccesoDatos db = new GestorAccesoDatos(); try { db.setearConsulta("insert into Premios_X_Clientes(idPremio,dni,IDVoucher) values(@idPremio,@dni,@codigo)"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@idPremio", idPremio); db.Comando.Parameters.AddWithValue("@dni", dni); db.Comando.Parameters.AddWithValue("@codigo", codigo); db.abrirConexion(); if (db.ejecutarAccion() == 1) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }