public InfoCompra ConfirmarRegalo(int idCompra, string nombreComprador) { ParamInfo parameters = new ParamInfo(); ReturnValue retVal; InfoCompra compra; DataRow row; parameters.Add("@IdCompraRegalo", SqlDbType.Int, 15, ParameterDirection.Input, idCompra); parameters.Add("@NombreComprador", SqlDbType.VarChar, 50, ParameterDirection.Input, nombreComprador); retVal = dbConn.ExecuteStoredProcedure("fbook_confirmar_regalo_reservado", ref parameters); if (retVal.ErrorCode != Error.OK || retVal.Cursor.Tables[0].Rows.Count <= 0) { return(null); } row = retVal.Cursor.Tables[0].Rows[0]; compra = new InfoCompra(); compra.NombreProveedor = row["Nombre"].ToString(); compra.DireccionProveedor = row["Direccion"].ToString(); compra.TelefonoProveedor = row["Telefono"].ToString(); compra.MailProveedor = row["Mail"].ToString(); compra.NombreRespProveedor = row["NombreResp"].ToString(); compra.ApellidoRespProveedor = row["ApellidoResp"].ToString(); compra.DenominacionProducto = row["Denominacion"].ToString(); compra.PrecioProducto = Convert.ToDecimal(row["Precio"]); return(compra); }
public IList <Regalo> ObtenerRegalosReservados(int facebookId, int amigoFacebookId) { ParamInfo parameters = new ParamInfo(); ReturnValue retVal; IList <Regalo> regalos = new List <Regalo>(); Regalo regalo; parameters.Add("@IdFacebookUser", SqlDbType.Int, 15, ParameterDirection.Input, facebookId); parameters.Add("@IdAmigoFacebookUser", SqlDbType.Int, 15, ParameterDirection.Input, amigoFacebookId); retVal = dbConn.ExecuteStoredProcedure("fbook_obtener_regalos_reservados", ref parameters); if (retVal.ErrorCode != Error.OK || retVal.Cursor.Tables[0].Rows.Count <= 0) { return(regalos); } foreach (DataRow row in retVal.Cursor.Tables[0].Rows) { regalo = new Regalo(); regalo.Id = Convert.ToInt32(row["Id"]); regalo.Descripcion = Convert.ToString(row["Denominacion"]); regalo.Precio = Convert.ToDecimal(row["Precio"]); regalo.IdProdSer = Convert.ToInt32(row["IdProdSer"]); regalos.Add(regalo); } return(regalos); }
public int AsociarCuenta(long uid, string user, string pass) { ParamInfo parameters = new ParamInfo(); ReturnValue retVal; parameters.Add("@IdFacebookUsr", SqlDbType.Int, 15, ParameterDirection.Input, uid); parameters.Add("@EWUser", SqlDbType.VarChar, 50, ParameterDirection.Input, user); parameters.Add("@EWPass", SqlDbType.VarChar, 50, ParameterDirection.Input, pass); retVal = dbConn.ExecuteStoredProcedure("fbook_asociar_cuenta", ref parameters); if (retVal.Cursor.Tables[0].Rows.Count <= 0) { return(-1); } return(0); }
public void NuevoUsuario(long uid) { ParamInfo parameters = new ParamInfo(); ReturnValue retVal; parameters.Add("@IdFacebookUsr", SqlDbType.Int, 15, ParameterDirection.Input, uid); retVal = dbConn.ExecuteStoredProcedure("fbook_nuevo_usuario", ref parameters); }
public bool ReservarRegalo(int idFacebook, int amigoFacebookId, int regaloId) { ParamInfo parameters = new ParamInfo(); ReturnValue retVal; parameters.Add("@IdFacebookUsr", SqlDbType.Int, 15, ParameterDirection.Input, idFacebook); parameters.Add("@IdAmigoFacebookUsr", SqlDbType.Int, 15, ParameterDirection.Input, amigoFacebookId); parameters.Add("@IdProdSer", SqlDbType.Int, 15, ParameterDirection.Input, regaloId); retVal = dbConn.ExecuteStoredProcedure("fbook_reservar_regalo", ref parameters); if (retVal.ErrorCode != Error.OK) { return(false); } return(true); }
public bool BorrarRegalo(int regaloId) { ParamInfo parameters = new ParamInfo(); ReturnValue retVal; parameters.Add("@IdRegalo", SqlDbType.Int, 15, ParameterDirection.Input, regaloId); retVal = dbConn.ExecuteStoredProcedure("fbook_borrar_regalo", ref parameters); if (retVal.ErrorCode != Error.OK) { return(false); } return(true); }
public bool EstaAsociado(long uid) { ParamInfo parameters = new ParamInfo(); ReturnValue retVal; parameters.Add("@IdFacebookUsr", SqlDbType.Int, 15, ParameterDirection.Input, uid); retVal = dbConn.ExecuteStoredProcedure("fbook_esta_asociado", ref parameters); if (retVal.ErrorCode != Error.OK || retVal.Cursor.Tables[0].Rows.Count <= 0) { return(false); } else { return(true); } }
public bool TieneBoda(user friend) { ParamInfo parameters = new ParamInfo(); ReturnValue retVal; parameters.Add("@IdFacebookUsr", SqlDbType.Int, 15, ParameterDirection.Input, friend.uid); retVal = dbConn.ExecuteStoredProcedure("fbook_tiene_boda", ref parameters); if (retVal.ErrorCode != Error.OK) { return(false); } if (retVal.Cursor.Tables[0].Rows.Count > 0) { return(true); } return(false); }