public static DBKeeper getInstance() { if (instance == null) { instance = new DBKeeper(ConfigurationManager.ConnectionStrings["eWeddingPablo"].ConnectionString, 10, "SQL", 30, 30); } return(instance); }
protected void gvRegalosDisponibles_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName.ToLower()) { case "agregar": DBKeeper.getInstance().ReservarRegalo((int)API.uid, (int)AmigoARegalar.uid, Convert.ToInt32(e.CommandArgument)); break; } ResetearInfo(); }
protected void gvRegalosDisponibles_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName.ToLower()) { case "borrar": DBKeeper.getInstance().BorrarRegalo(Convert.ToInt32(e.CommandArgument)); break; } ResetearInfo(); }
public void btnConfirmar_Click(object sender, EventArgs e) { if (DBKeeper.getInstance().AsociarCuenta(API.uid, txtUser.Text, txtPass.Text) < 0) { UIHelper.Alert(this, "Usuario inválido", "Las credenciales de eWeddings ingresadas son inválidas"); } else { UIHelper.Alert(this, "Asociación exitosa!!", "La asociación de su usuario de facebook con su usuario de eWeddings ha resultado exitosa!!"); //UIHelper.WindowLocation(this, this.GetType(), "PantallaPrincipal.aspx"); Response.Redirect("PantallaPrincipal.aspx"); } }
private void CargarGrilla() { IList <Regalo> regalos = DBKeeper.getInstance().ObtenerRegalosReservados((int)API.uid, Convert.ToInt32(AmigoARegalar.uid)); decimal precio = 0; foreach (Regalo regalo in regalos) { precio += regalo.Precio; } lblValorTotal.Text = String.Format("$ {0}", precio); gvRegalosDisponibles.DataSource = regalos; gvRegalosDisponibles.DataBind(); }
/// <summary> /// Creates a new instance of <see cref="GPCMClient"/> /// </summary> public GPCMServer(string serverName, DatabaseDriver databaseDriver, IPAddress address, int port) : base(serverName, address, port) { //GPCMHandler.DBQuery = new GPCMDBQuery(driver); DB = databaseDriver; _dbKeeper = new DBKeeper(databaseDriver); _dbKeeper.Run(); //KeepAliveManagement(); //PlayerStatusUpdate(); // Setup timer. Every 15 seconds should be sufficient // Set connection handling }
public DBKeeper(string connectionString, int numConnections, string dbType, int timeout, int secondsCommandTimeout) { switch (dbType.ToUpper()) { case "SQL": this.dbConn = new DBSqlConnection(connectionString, numConnections, timeout, secondsCommandTimeout); break; case "ORACLE": this.dbConn = new DBOracleConnection(connectionString, numConnections, timeout, secondsCommandTimeout); break; } instance = this; }
private void CargarGrilla() { AmigosConBoda = new List <user>(); this.amigosConId = new Dictionary <long, user>(); foreach (user friend in API.friends.getUserObjects()) { if (DBKeeper.getInstance().TieneBoda(friend)) { AmigosConBoda.Add(friend); this.amigosConId.Add((long)friend.uid, friend); } } gvAmigosConBoda.DataSource = AmigosConBoda; gvAmigosConBoda.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { ResetearInfo(); if (DBKeeper.getInstance().EstaAsociado(API.uid)) { lbAsociarCuenta.Visible = false; } else { lbAsociarCuenta.Visible = true; } lblTitle.Text = String.Format("Confirmación de los regalos para {0}", AmigoARegalar.first_name); lbVolver.Text = String.Format("Volver a Regalos de {0}", AmigoARegalar.first_name); }
protected void Page_Load(object sender, EventArgs e) { CargarGrilla(); if (!IsPostBack) { IList <album> albums = API.photos.getAlbums(); facebook.Schema.user userinfo = API.users.getInfo(API.uid); //Label1.Text = "Hi, " + userinfo.first_name; //Image1.ImageUrl = userinfo.pic; } if (DBKeeper.getInstance().EstaAsociado(API.uid)) { lbAsociarCuenta.Visible = false; } else { lbAsociarCuenta.Visible = true; } }
private void ResetearInfo() { lblNotifCarrito.Visible = false; CargarGrilla(); if (DBKeeper.getInstance().EstaAsociado(API.uid)) { lbAsociarCuenta.Visible = false; } else { lbAsociarCuenta.Visible = true; } lblTitle.Text = String.Format("Regalos disponibles para tu amigo/a {0}", AmigoARegalar.first_name); IList <Regalo> regalos = DBKeeper.getInstance().ObtenerRegalosReservados((int)API.uid, (int)AmigoARegalar.uid); if (regalos.Count > 0) { lblNotifCarrito.Text = String.Format("ACTUALMENTE TENES {0} ITEMS EN TU CARRITO DE COMPRAS PARA REGALARLE A {1}", regalos.Count, AmigoARegalar.first_name); lblNotifCarrito.Visible = true; } }
protected void btnConfirmar_Click(object sender, EventArgs e) { IList <Regalo> regalos = DBKeeper.getInstance().ObtenerRegalosReservados((int)API.uid, (int)AmigoARegalar.uid); InfoCompra compra; string infoCompra; foreach (Regalo regalo in regalos) { compra = DBKeeper.getInstance().ConfirmarRegalo(regalo.Id, String.Format("{0} {1}", API.users.getInfo(API.uid).first_name, API.users.getInfo(API.uid).last_name)); if (compra != null) { infoCompra = String.Format("Felicitaciones! Has realizado la compra de un regalo para la boda de {0}.\n\n", AmigoARegalar.first_name); infoCompra += String.Format("Datos de la compra:\n\n"); infoCompra += String.Format("Proveedor: {0}\n", compra.NombreProveedor); infoCompra += String.Format("Direccion del Proveedor: {0}\n", compra.DireccionProveedor); infoCompra += String.Format("Teléfono del Proveedor: {0}\n", compra.TelefonoProveedor); infoCompra += String.Format("E-mail del Proveedor: {0}\n", compra.MailProveedor); infoCompra += String.Format("Nombre del Responsable del Proveedor: {0}, {1}\n", compra.ApellidoRespProveedor, compra.NombreRespProveedor); infoCompra += String.Format("Denominación del producto comprado: {0}\n", compra.DenominacionProducto); infoCompra += String.Format("Precio del producto comprado: {0}\n\n", compra.PrecioProducto); infoCompra += String.Format("Muchas Gracias por su Compra,\n"); infoCompra += String.Format("eWeddings Team.\n\n"); infoCompra += String.Format("Para más información visite http://www.eweddings.com.ar"); API.notifications.send(API.uid.ToString(), infoCompra); API.notifications.sendEmail(API.uid.ToString(), "Compra de regalo en eWeddings!", infoCompra, ""); infoCompra = String.Format("Felicitaciones!\n El usuario {0} {1}, te ha regalado el producto {2} para tu boda a través de Facebook-eWeddings", API.users.getInfo(API.uid).first_name, API.users.getInfo(API.uid).last_name, compra.DenominacionProducto); API.notifications.send(AmigoARegalar.uid.ToString(), infoCompra); API.notifications.sendEmail(AmigoARegalar.uid.ToString(), "Te hicieron un regalo a través de Facebook-eWeddings!!!", infoCompra, ""); } } ResetearInfo(); }
private void CargarGrilla() { gvRegalosDisponibles.DataSource = DBKeeper.getInstance().ObtenerRegalosUsuario(Convert.ToInt32(AmigoARegalar.uid));; gvRegalosDisponibles.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { DBKeeper.getInstance().NuevoUsuario(API.uid); }
public GPSPServer(string serverName, DatabaseDriver databaseDriver, IPAddress address, int port) : base(serverName, address, port) { DB = databaseDriver; _dbKeeper = new DBKeeper(databaseDriver); _dbKeeper.Run(); }